:root {
  --color-main-bg: #fff;
  --color-main-txt: #444;
  --color-main-muted-txt: #aaa;
  --color-main-disabled-txt: #ccc;
  --color-base-bg: #3d4542;
  --color-base-lighter-bg: #6a6f6d;
  --color-base-lighter2-bg: #979b9a;
  --color-base-txt: #fff;
  --color-base-muted-txt: #cacbca;
  --color-face-bg: #f2f2f2;
  --color-face-lighter-bg: #f4f4f4;
  --color-face-lighter2-bg: #f8faff;
  --color-face-darker-bg: #e5e5e5;
  --color-border1: #dce0e4;
  --color-border2: #b9c5c9;
  --color-selected-bg: #fcf6c2;
  --color-selected-txt: var(--color-main-txt);
  --color-input-bg: #fff;
  --color-input-txt: #444;
  --color-warning-bg: #f79f5b;
  --color-warning-lighter-bg: #f6d97e;
  --color-warning-darker-bg: #f79f5b;
  --color-warning-txt: #fff;
  --color-secondary-bg: #63a08d;
  --color-secondary-lighter-bg: #86b1a3;
  --color-secondary-txt: #fff;
  --color-info-bg: #559cd4;
  --color-info-lighter-bg: #a8b9de;
  --color-info-darker-bg: #1b5a7c;
  --color-info-txt: #fff;
  --color-base2-bg: #232826;
  --color-base2-txt: #cacbca;
  --color-primary-bg: #1b5a7c;
  --color-primary-darker-bg: #0e425e;
  --color-primary-txt: #fff;
  --color-primary2-txt: #1b5a7c;
  --color-primary-darker-txt: #0e425e;
  --color-success-bg: #009482;
  --color-success-darker-bg: #007260;
  --color-success-lighter-bg: #a2ce5d;
  --color-success-lighter2-bg: #becf97;
  --color-success-txt: #fff;
  --color-danger-bg: #d33a2a;
  --color-danger-darker-bg: #98252a;
  --color-danger-txt: #fff;
  --color-link-visited: #2b256c;
  --color-face2-bg: #ebf0f4;
  --color-face2-darker-bg: #dde2e5;
  --color-row-odd-bg: #eaf0f7;
  --color-row-even-bg: #dee4eb;
  --color-row-txt: #444;
  --color-row-muted-txt: #888;
}
body[data-theme="dark"] {
  --color-main-bg: #3c3c3c;
  --color-main-txt: #ddd;
  --color-main-muted-txt: #aaa;
  --color-main-disabled-txt: #666;
  --color-base-bg: #e4ecef;
  --color-base-lighter-bg: #555454;
  --color-base-lighter2-bg: #dcdedd;
  --color-base-txt: #555555;
  --color-base-muted-txt: #cacbca;
  --color-face-bg: #515151;
  --color-face-lighter-bg: #3d3d3d;
  --color-face-lighter2-bg: #343535;
  --color-face-darker-bg: #4c4c4c;
  --color-border1: #606265;
  --color-border2: #a1a5a8;
  --color-selected-bg: #6e6c63;
  --color-selected-txt: var(--color-main-txt);
  --color-input-bg: #444;
  --color-input-txt: #fff;
  --color-warning-bg: #9b653a;
  --color-warning-lighter-bg: #292824;
  --color-warning-darker-bg: #b27343;
  --color-warning-txt: #fff;
  --color-secondary-bg: #63a08d;
  --color-secondary-lighter-bg: #86b1a3;
  --color-secondary-txt: #fff;
  --color-info-bg: #3f7296;
  --color-info-lighter-bg: #a8b9de;
  --color-info-darker-bg: #bce4ff;
  --color-info-txt: #fff;
  --color-base2-bg: #cacbca;
  --color-base2-txt: #232826;
  --color-primary-bg: #6acbff;
  --color-primary-darker-bg: #2cb5ff;
  --color-primary-txt: #fff;
  --color-primary2-txt: #c1e9ff;
  --color-primary-darker-txt: #ade2ff;
  --color-success-bg: #1fcfba;
  --color-success-darker-bg: #05d0b1;
  --color-success-lighter-bg: #a2ce5d;
  --color-success-lighter2-bg: #becf97;
  --color-success-txt: #fff;
  --color-danger-bg: #ff4646;
  --color-danger-darker-bg: #ee4242;
  --color-danger-txt: #fff;
  --color-link-visited: #a097ff;
  --color-face2-bg: #393939;
  --color-face2-darker-bg: #52595d;
  --color-row-odd-bg: #68696b;
  --color-row-even-bg: #4a4a4f;
  --color-row-txt: #fff;
  --color-row-muted-txt: #aaa;
}
.img-check {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%208%20L8%2012%20L14%204%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%2365bd77%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-check-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%208%20L8%2012%20L14%204%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%223%22%20stroke%3D%22%23fff%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-arrow-right {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M6%204%20L12%208.5%20L6%2014%22%20fill%3D%22%23ccc%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.img-arrow-down {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%207%20L8%2011%20L12%207%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-arrow-up {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M4%2011%20L8%207%20L12%2011%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-dot-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%20fill%3D%22%23fff%22%20stroke-width%3D%220%22%20stroke%3D%22none%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-close {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%20width%3D%2214%22%20height%3D%2214%22%3E%0A%09%3Cpath%20d%3D%22M4%204%20L12%2012%20M12%204%20L4%2012%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-preloader {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%2230%22%20viewBox%3D%220%200%20100%25%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3A%20%23f3c710%22%3E%3C%2Frect%3E%0A%0A%20%20%20%20%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23009482%22%3E%0A%09%09%3Canimate%20id%3D%22l1%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%3B%20l1.end%20%2B%201.2s%3B%22%20dur%3D%221.8s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23a8b9de%22%3E%0A%09%09%3Canimate%20id%3D%22l2%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%2200%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%22400ms%3B%20l2.end%20%2B%201.6s%3B%22%20dur%3D%221.4s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23f79f5b%22%3E%0A%09%09%3Canimate%20id%3D%22l3%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%22620ms%3B%20l3.end%20%2B%201.8s%3B%22%20dur%3D%221.2s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23559cd4%22%3E%0A%09%09%3Canimate%20id%3D%22l4%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221100ms%3B%20l4.end%20%2B%202s%3B%22%20dur%3D%221s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%20%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23a2ce5d%22%3E%0A%09%09%3Canimate%20id%3D%22l5%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221300ms%3B%20l5.end%20%2B%201.8s%3B%22%20dur%3D%221.2s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23d33a2a%22%3E%0A%09%09%3Canimate%20id%3D%22l6%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%221600ms%3B%20l6.end%20%2B%201.7s%3B%22%20dur%3D%221.3s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%0A%09%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20x%3D%22100%25%22%20style%3D%22fill%3A%20%23f6d97e%22%3E%0A%09%09%3Canimate%20id%3D%22l7%22%20attributeName%3D%22x%22%20from%3D%22100%25%22%20to%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%222000ms%3B%20l7.end%20%2B%202s%3B%22%20dur%3D%221s%22%20calcMode%3D%22spline%22%20keySplines%3D%220.25%200.1%200.25%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20keyTimes%3D%220%3B1%22%20fill%3D%22remove%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%3C%2Fsvg%3E%0A");
}
.img-spinner {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23b9c5c9%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%233E606F%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-info {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%230e425e%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-success {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%230e425e%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-warning {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f79f5b%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-spinner-danger {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C%21ENTITY%20ns_extend%20%22http%3A%2F%2Fns.adobe.com%2FExtensibility%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_ai%20%22http%3A%2F%2Fns.adobe.com%2FAdobeIllustrator%2F10.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_graphs%20%22http%3A%2F%2Fns.adobe.com%2FGraphs%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_vars%20%22http%3A%2F%2Fns.adobe.com%2FVariables%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_imrep%20%22http%3A%2F%2Fns.adobe.com%2FImageReplacement%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_sfw%20%22http%3A%2F%2Fns.adobe.com%2FSaveForWeb%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_custom%20%22http%3A%2F%2Fns.adobe.com%2FGenericCustomNamespace%2F1.0%2F%22%3E%0A%09%3C%21ENTITY%20ns_adobe_xpath%20%22http%3A%2F%2Fns.adobe.com%2FXPath%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Ax%3D%22%26ns_extend%3B%22%20xmlns%3Ai%3D%22%26ns_ai%3B%22%20xmlns%3Agraph%3D%22%26ns_graphs%3B%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20132.25%20132%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cmetadata%3E%0A%09%3Csfw%20%20xmlns%3D%22%26ns_sfw%3B%22%3E%0A%09%09%3CsliceSourceBounds%20%20width%3D%2216383%22%20height%3D%2216383%22%20x%3D%22-8127%22%20y%3D%22-8256%22%20bottomLeftOrigin%3D%22true%22%3E%3C%2FsliceSourceBounds%3E%0A%09%3C%2Fsfw%3E%0A%3C%2Fmetadata%3E%0A%3Cg%3E%0A%3Cpath%20fill%3D%22%23dce0e4%22%20d%3D%22M66.125%2C0C29.605%2C0%2C0%2C29.605%2C0%2C66.125c0%2C36.52%2C29.605%2C66.125%2C66.125%2C66.125%0A%09c36.52%2C0%2C66.125-29.605%2C66.125-66.125C132.25%2C29.605%2C102.645%2C0%2C66.125%2C0z%20M66.125%2C120.25C36.232%2C120.25%2C12%2C96.018%2C12%2C66.125%0A%09S36.232%2C12%2C66.125%2C12s54.125%2C24.232%2C54.125%2C54.125S96.018%2C120.25%2C66.125%2C120.25z%22%2F%3E%0A%3Cpath%20fill%3D%22%23d33a2a%22%20d%3D%22M132.246%2C65.958c0-0.027%2C0.004-0.055%2C0.004-0.083c0-0.085-0.009-0.167-0.013-0.25C131.967%2C29.336%2C102.477%2C0%2C66.125%2C0%0A%09c-3.313%2C0-6%2C2.687-6%2C6s2.687%2C6%2C6%2C6c29.893%2C0%2C54.125%2C24.232%2C54.125%2C54.125h0.013c0.132%2C3.196%2C2.758%2C5.75%2C5.987%2C5.75%0A%09s5.855-2.554%2C5.987-5.75h0.013C132.25%2C66.069%2C132.246%2C66.015%2C132.246%2C65.958z%22%3E%0A%09%0A%3C%2Fpath%3E%0A%3CanimateTransform%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2066%2066%22%20to%3D%22360%2066%2066%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20begin%3D%220s%22%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22%0A%20%20%20%20%20%20%20%20%20%20%2F%3E%0A%3C%2Fg%3E%0A%0A%3C%2Fsvg%3E%0A");
}
.img-gear {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-676.000000%2C%20-472.000000%29%22%20stroke%3D%22%23979797%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2880.000000%2C%20463.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28593.000000%2C%206.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.17972794%2C4.28108825%20L8.25899905%2C3.9640038%20C8.3921002%2C3.4315992%208.94266033%2C3%209.49895656%2C3%20L10.5010434%2C3%20C11.0527519%2C3%2011.6078763%2C3.4315052%2011.741001%2C3.9640038%20L11.8202721%2C4.28108825%20C12.3593372%2C4.45251655%2012.8653675%2C4.69805293%2013.3263927%2C5.00572712%20L13.6138676%2C4.8718967%20C14.111387%2C4.64028265%2014.7932813%2C4.79653406%2015.1433698%2C5.22885742%20L15.7740035%2C6.00762519%20C16.1212049%2C6.43638321%2016.1352135%2C7.13935091%2015.8051624%2C7.57792042%20L15.6023186%2C7.8474579%20C15.8023258%2C8.36767599%2015.9319598%2C8.92280437%2015.9795606%2C9.50118302%20L16.2749105%2C9.65190674%20C16.7637284%2C9.90136149%2017.0604167%2C10.5348995%2016.9352772%2C11.0769379%20L16.7098567%2C12.0533413%20C16.5857493%2C12.5909096%2016.0404278%2C13.0347386%2015.4916305%2C13.0446652%20L15.1677504%2C13.0505234%20C14.8820928%2C13.5334006%2014.5306832%2C13.9727757%2014.1258474%2C14.3563229%20L14.1924632%2C14.6707034%20C14.3062235%2C15.2075731%2014.0005839%2C15.8368416%2013.5005882%2C16.0807058%20L12.5999185%2C16.5199918%20C12.1040462%2C16.7618449%2011.4159443%2C16.6173611%2011.0628606%2C16.1971125%20L10.847368%2C15.9406281%20C10.5705368%2C15.9797605%2010.287632%2C16%2010%2C16%20C9.71207597%2C16%209.42888872%2C15.9797194%209.15178884%2C15.9405088%20L8.93634929%2C16.1969301%20C8.58332795%2C16.6171045%207.89928715%2C16.7636736%207.39929141%2C16.5198094%20L6.49862169%2C16.0805234%20C6.0027494%2C15.8386703%205.69296633%2C15.2074855%205.80674671%2C14.6705209%20L5.87346245%2C14.3556689%20C5.46880551%2C13.9721702%205.11755057%2C13.5328832%204.83201264%2C13.0501229%20L4.50785975%2C13.0442597%20C3.9591594%2C13.0343349%203.41477297%2C12.5949743%203.28963355%2C12.0529359%20L3.06421305%2C11.0765324%20C2.94010565%2C10.5389642%203.23567558%2C9.90100009%203.72457975%2C9.6515013%20L4.02049663%2C9.50048825%20C4.06814642%2C8.92233076%204.19776732%2C8.36741193%204.39771158%2C7.84737952%20L4.19468333%2C7.57759704%20C3.86469051%2C7.13910495%203.87575365%2C6.43962518%204.22584221%2C6.00730182%20L4.85647592%2C5.22853405%20C5.20367731%2C4.79977603%205.88837093%2C4.63991838%206.38597812%2C4.87157332%20L6.67382932%2C5.00557893%20C7.13479498%2C4.69797408%207.64074935%2C4.45248903%208.17972794%2C4.28108825%20Z%20M10%2C12%20C11.1045695%2C12%2012%2C11.1045695%2012%2C10%20C12%2C8.8954305%2011.1045695%2C8%2010%2C8%20C8.8954305%2C8%208%2C8.8954305%208%2C10%20C8%2C11.1045695%208.8954305%2C12%2010%2C12%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.img-gear-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-676.000000%2C%20-472.000000%29%22%20stroke%3D%22%23ffffff%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2880.000000%2C%20463.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28593.000000%2C%206.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.17972794%2C4.28108825%20L8.25899905%2C3.9640038%20C8.3921002%2C3.4315992%208.94266033%2C3%209.49895656%2C3%20L10.5010434%2C3%20C11.0527519%2C3%2011.6078763%2C3.4315052%2011.741001%2C3.9640038%20L11.8202721%2C4.28108825%20C12.3593372%2C4.45251655%2012.8653675%2C4.69805293%2013.3263927%2C5.00572712%20L13.6138676%2C4.8718967%20C14.111387%2C4.64028265%2014.7932813%2C4.79653406%2015.1433698%2C5.22885742%20L15.7740035%2C6.00762519%20C16.1212049%2C6.43638321%2016.1352135%2C7.13935091%2015.8051624%2C7.57792042%20L15.6023186%2C7.8474579%20C15.8023258%2C8.36767599%2015.9319598%2C8.92280437%2015.9795606%2C9.50118302%20L16.2749105%2C9.65190674%20C16.7637284%2C9.90136149%2017.0604167%2C10.5348995%2016.9352772%2C11.0769379%20L16.7098567%2C12.0533413%20C16.5857493%2C12.5909096%2016.0404278%2C13.0347386%2015.4916305%2C13.0446652%20L15.1677504%2C13.0505234%20C14.8820928%2C13.5334006%2014.5306832%2C13.9727757%2014.1258474%2C14.3563229%20L14.1924632%2C14.6707034%20C14.3062235%2C15.2075731%2014.0005839%2C15.8368416%2013.5005882%2C16.0807058%20L12.5999185%2C16.5199918%20C12.1040462%2C16.7618449%2011.4159443%2C16.6173611%2011.0628606%2C16.1971125%20L10.847368%2C15.9406281%20C10.5705368%2C15.9797605%2010.287632%2C16%2010%2C16%20C9.71207597%2C16%209.42888872%2C15.9797194%209.15178884%2C15.9405088%20L8.93634929%2C16.1969301%20C8.58332795%2C16.6171045%207.89928715%2C16.7636736%207.39929141%2C16.5198094%20L6.49862169%2C16.0805234%20C6.0027494%2C15.8386703%205.69296633%2C15.2074855%205.80674671%2C14.6705209%20L5.87346245%2C14.3556689%20C5.46880551%2C13.9721702%205.11755057%2C13.5328832%204.83201264%2C13.0501229%20L4.50785975%2C13.0442597%20C3.9591594%2C13.0343349%203.41477297%2C12.5949743%203.28963355%2C12.0529359%20L3.06421305%2C11.0765324%20C2.94010565%2C10.5389642%203.23567558%2C9.90100009%203.72457975%2C9.6515013%20L4.02049663%2C9.50048825%20C4.06814642%2C8.92233076%204.19776732%2C8.36741193%204.39771158%2C7.84737952%20L4.19468333%2C7.57759704%20C3.86469051%2C7.13910495%203.87575365%2C6.43962518%204.22584221%2C6.00730182%20L4.85647592%2C5.22853405%20C5.20367731%2C4.79977603%205.88837093%2C4.63991838%206.38597812%2C4.87157332%20L6.67382932%2C5.00557893%20C7.13479498%2C4.69797408%207.64074935%2C4.45248903%208.17972794%2C4.28108825%20Z%20M10%2C12%20C11.1045695%2C12%2012%2C11.1045695%2012%2C10%20C12%2C8.8954305%2011.1045695%2C8%2010%2C8%20C8.8954305%2C8%208%2C8.8954305%208%2C10%20C8%2C11.1045695%208.8954305%2C12%2010%2C12%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.img-plus-rect {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22white%22%20stroke-width%3D%221%22%20stroke%3D%22%23aaa%22%2F%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%20M8%203%20V8%2013%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-plus-rect-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%20M8%203%20V8%2013%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-menus-rect {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%0A%09%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22white%22%20stroke-width%3D%221%22%20stroke%3D%22%23aaa%22%2F%3E%0A%09%3Cpath%20d%3D%22M3%208%20H13%208%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23aaa%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.img-logo-lumen-touch {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22200px%22%20height%3D%22200px%22%20viewBox%3D%220%200%20200%20200%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22none%22%20d%3D%22M82.042%2C154.041c0%2C1.61%2C1.158%2C2.869%2C2.849%2C2.869c1.729%2C0%2C2.889-1.259%2C2.889-2.869%0A%09%09c0-1.65-1.16-2.928-2.889-2.928C83.2%2C151.113%2C82.042%2C152.391%2C82.042%2C154.041z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M79.389%2C154.041c0%2C3.086%2C2.318%2C5.386%2C5.502%2C5.386c3.222%2C0%2C5.542-2.3%2C5.542-5.386%0A%09%09c0-3.123-2.32-5.443-5.542-5.443C81.707%2C148.598%2C79.389%2C150.918%2C79.389%2C154.041z%20M87.78%2C154.041c0%2C1.61-1.16%2C2.869-2.889%2C2.869%0A%09%09c-1.691%2C0-2.849-1.259-2.849-2.869c0-1.65%2C1.158-2.928%2C2.849-2.928C86.62%2C151.113%2C87.78%2C152.391%2C87.78%2C154.041z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M92.564%2C148.874v5.933c0%2C2.733%2C1.16%2C4.541%2C3.813%2C4.541c1.512%2C0%2C2.731-0.45%2C3.498-1.336%0A%09%09c0.334%2C0.924%2C1.082%2C1.336%2C2.162%2C1.336c0.886%2C0%2C1.77-0.196%2C2.262-0.45l-0.139-2.184c-0.354%2C0.179-0.688%2C0.313-1.043%2C0.313%0A%09%09c-0.549%2C0-0.687-0.449-0.687-1.04v-7.112h-2.752v6.583c-0.354%2C0.649-1.081%2C1.375-2.278%2C1.375c-1.613%2C0-2.084-0.747-2.084-2.438%0A%09%09v-5.521H92.564z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M76.002%2C151.015v0.733h-2.72v3.709c0%2C0-0.036%2C1.835%2C0.196%2C2.555c0.232%2C0.718%2C1.082%2C1.336%2C2.163%2C1.336%0A%09%09c0.884%2C0%2C1.768-0.196%2C2.259-0.451l-0.138-2.183c-0.353%2C0.178-0.687%2C0.313-1.04%2C0.313c-0.552%2C0-0.689-0.45-0.689-1.041v-4.971%0A%09%09H76.002z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M110.955%2C151.015c1.473%2C0%2C2.082%2C0.826%2C2.18%2C2.161l2.438-0.549c-0.1-2.379-1.651-4.029-4.638-4.029%0A%09%09c-3.283%2C0-5.425%2C2.299-5.425%2C5.444c0%2C3.085%2C1.709%2C5.385%2C5.579%2C5.385c1.712%2C0%2C3.265-0.552%2C4.364-1.415l-1.061-2.144%0A%09%09c-0.747%2C0.591-1.945%2C1.141-2.97%2C1.141c-2.179%2C0-3.083-1.397-3.083-3.047C108.341%2C152.274%2C109.322%2C151.015%2C110.955%2C151.015z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M127.254%2C159.348c0.925%2C0%2C1.748-0.216%2C2.24-0.451l-0.118-2.183c-0.374%2C0.178-0.707%2C0.313-1.042%2C0.313%0A%09%09c-0.551%2C0-0.708-0.449-0.708-1.04v-2.751c0-2.535-1.159-4.54-3.812-4.54c-1.435%2C0-2.574%2C0.551-3.302%2C1.397v-4.896h-2.752v13.955%0A%09%09h2.752v-6.111c0.314-0.827%2C1.118-1.808%2C2.279-1.808c1.376%2C0%2C2.084%2C0.941%2C2.084%2C2.456v2.948%0A%09%09C124.876%2C158.563%2C125.72%2C159.348%2C127.254%2C159.348z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2270.921%2C148.874%2070.921%2C151.015%2073.252%2C151.015%2073.281%2C151.015%2073.281%2C148.874%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2276.033%2C151.015%2078.512%2C151.015%2078.512%2C148.874%2076.033%2C148.874%2076.002%2C148.874%2076.002%2C151.015%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23414243%22%20points%3D%2276.002%2C151.015%2076.002%2C148.874%2076.002%2C146.259%2076.002%2C145.197%2073.281%2C145.197%2073.281%2C148.874%20%0A%09%0973.281%2C151.015%2073.281%2C151.748%2073.282%2C151.748%2076.002%2C151.748%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M96.878%2C28.564c-11.502%2C0-21.23%2C8.466-22.862%2C19.778l-0.029%2C0.118c-0.404%2C2.825-0.282%2C5.663%2C0.361%2C8.439%0A%09%09c0.018%2C0.085%2C0.05%2C0.163%2C0.082%2C0.242c0.454%2C1.87%2C1.137%2C3.674%2C2.05%2C5.384c0.402%2C0.755%2C1.41%2C1.066%2C2.169%2C0.661%0A%09%09c0.379-0.201%2C0.657-0.538%2C0.781-0.948c0.126-0.41%2C0.084-0.845-0.118-1.222c-1.154-2.165-1.888-4.496-2.183-6.933l-0.037-0.167%0A%09%09c-0.171-1.532-0.161-3.08%2C0.031-4.624l0.004-0.024c1.198-9.972%2C9.689-17.493%2C19.751-17.493c10.968%2C0%2C19.893%2C8.924%2C19.893%2C19.891%0A%09%09c0%2C3.421-0.89%2C6.806-2.577%2C9.792c-0.294%2C0.478-0.808%2C1.283-1.658%2C2.479c-0.156%2C0.197-0.3%2C0.38-0.449%2C0.556%0A%09%09c-0.092%2C0.11-0.171%2C0.232-0.233%2C0.372c-0.973%2C1.335-2.06%2C2.746-3.273%2C4.265c-0.097%2C0.119-0.269%2C0.209-0.423%2C0.185%0A%09%09c-0.15-0.022-0.299-0.094-0.356-0.235c-0.759-1.845-0.582-3.576%2C0.555-5.449c1.748-2.882%2C4.146-6.826%2C4.146-12.813%0A%09%09c0-2.607-0.644-5.116-1.86-7.375c-0.031-0.085-0.067-0.169-0.116-0.249l-0.01-0.024c-1.444-2.587-3.586-4.699-6.193-6.11%0A%09%09c-2.121-1.147-4.393-1.749-6.653-1.859l0.001%2C0.02c-0.263-0.013-0.526-0.027-0.791-0.027c-8.617%2C0-15.624%2C7.007-15.624%2C15.624%0A%09%09c0%2C2.81%2C0.521%2C5.015%2C0.939%2C6.787c0.782%2C3.299%2C1.138%2C4.802-1.942%2C7.527c-0.321%2C0.284-0.513%2C0.676-0.539%2C1.105%0A%09%09c-0.027%2C0.428%2C0.115%2C0.841%2C0.398%2C1.163c0.307%2C0.343%2C0.746%2C0.542%2C1.205%2C0.542c0.392%2C0%2C0.769-0.145%2C1.062-0.404%0A%09%09c4.521-3.999%2C3.79-7.089%2C2.943-10.665c-0.401-1.7-0.857-3.62-0.857-6.055c0-6.845%2C5.569-12.414%2C12.415-12.414%0A%09%09c2.346%2C0%2C4.633%2C0.661%2C6.613%2C1.913l0.091%2C0.057l0.138%2C0.071c1.119%2C0.739%2C2.108%2C1.649%2C2.929%2C2.698c0.047%2C0.08%2C0.1%2C0.157%2C0.156%2C0.229%0A%09%09l0.039%2C0.056c1.603%2C2.155%2C2.447%2C4.707%2C2.447%2C7.39c0%2C5.088-1.956%2C8.307-3.682%2C11.146c-1.942%2C3.2-1.653%2C7.288%2C0.798%2C11.218%0A%09%09l0.072%2C0.098c0.079%2C0.106%2C0.115%2C0.255%2C0.081%2C0.385c-0.084%2C0.311-0.163%2C0.623-0.24%2C0.934c-0.303%2C1.189-0.599%2C2.354-1.046%2C3.422%0A%09%09c-0.578%2C1.378-2.35%2C1.61-6.107%2C1.61c-1.058%2C0-2.3-0.022-3.751-0.052c-1.877-0.039-4.003-0.084-6.448-0.084%0A%09%09c-0.901%2C0-1.631%2C0.731-1.631%2C1.63c0%2C0.898%2C0.73%2C1.629%2C1.631%2C1.629c2.407%2C0%2C4.517%2C0.045%2C6.377%2C0.085%0A%09%09c1.454%2C0.031%2C2.744%2C0.06%2C3.901%2C0.06c1.908%2C0%2C3.234-0.082%2C4.303-0.261c1.539-0.264%2C3.704-0.897%2C4.734-3.356%0A%09%09c0.543-1.297%2C0.869-2.587%2C1.186-3.835c0.438-1.736%2C0.817-3.236%2C1.652-4.278c5.055-6.311%2C6.226-8.635%2C6.346-8.879%0A%09%09c0.05-0.107%2C0.089-0.223%2C0.119-0.353c1.579-3.247%2C2.396-6.766%2C2.396-10.271C119.982%2C38.928%2C109.615%2C28.564%2C96.878%2C28.564z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M96.565%2C53.559c0.914%2C0.125%2C1.687-0.512%2C1.804-1.376l0.156-1.17c0.119-0.877-0.5-1.686-1.378-1.805%0A%09%09l-0.214-0.013c-0.8%2C0-1.482%2C0.597-1.589%2C1.391l-0.156%2C1.168c-0.058%2C0.427%2C0.054%2C0.847%2C0.314%2C1.188%0A%09%09C95.762%2C53.282%2C96.138%2C53.502%2C96.565%2C53.559z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M86.275%2C71.391c0.093%2C0.419%2C0.342%2C0.777%2C0.703%2C1.007c0.728%2C0.468%2C1.756%2C0.234%2C2.217-0.488%0A%09%09c5.226-8.178%2C4.036-12.364%2C2.99-16.057c-0.48-1.692-0.896-3.154-0.735-5.004l0.009-0.141c0-2.99%2C2.428-5.418%2C5.419-5.418%0A%09%09c2.989%2C0%2C5.42%2C2.428%2C5.42%2C5.418c0%2C2.859-1.181%2C4.548-2.815%2C6.888c-2.255%2C3.223-5.06%2C7.237-4.814%2C15.618%0A%09%09c0.027%2C0.873%2C0.73%2C1.559%2C1.604%2C1.559v0.43l0.039-0.431c0.894-0.028%2C1.593-0.768%2C1.567-1.652%0A%09%09c-0.212-7.317%2C2.047-10.555%2C4.234-13.686c1.671-2.389%2C3.396-4.858%2C3.396-8.726c0-4.759-3.872-8.631-8.631-8.631%0A%09%09c-4.713%2C0-8.584%2C3.833-8.632%2C8.544c-0.194%2C2.426%2C0.36%2C4.379%2C0.847%2C6.105c0.991%2C3.487%2C1.843%2C6.496-2.604%2C13.457%0A%09%09C86.26%2C70.545%2C86.183%2C70.971%2C86.275%2C71.391z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M104.855%2C87.674c0-0.899-0.731-1.63-1.631-1.63H90.436c-0.899%2C0-1.629%2C0.731-1.629%2C1.63%0A%09%09c0%2C0.899%2C0.73%2C1.63%2C1.629%2C1.63h12.789C104.124%2C89.305%2C104.855%2C88.574%2C104.855%2C87.674z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M93.229%2C92.676c-0.899%2C0-1.63%2C0.732-1.63%2C1.632c0%2C0.898%2C0.731%2C1.631%2C1.63%2C1.631h7.202%0A%09%09c0.897%2C0%2C1.63-0.733%2C1.63-1.631c0-0.9-0.732-1.632-1.63-1.632H93.229z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M47.79%2C103.836v20.731c0%2C11.33%2C5.045%2C14.993%2C14.198%2C14.993c9.105%2C0%2C14.153-3.663%2C14.153-14.993v-20.731%0A%09%09h-6.977v21.771c0%2C7.125-3.564%2C8.312-7.176%2C8.312c-3.66%2C0-7.223-1.187-7.223-8.312v-21.771H47.79z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M141%2C109.525v-5.689h-23.453v23.898c0%2C7.372%2C3.76%2C11.825%2C14.201%2C11.825c5.097%2C0%2C9.252-0.842%2C9.252-0.842%0A%09%09v-5.542c0%2C0-4.256%2C0.744-8.016%2C0.744c-5.441%2C0-8.461-1.584-8.461-5.938v-4.156h14.596v-5.64h-14.596v-8.66H141z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M168.667%2C127.121l-0.03-0.052l-6.401-10.954c-0.065-0.126-0.123-0.242-0.188-0.363l-3.226-5.541%0A%09%09c-0.551-0.8-1.077-1.511-1.675-2.35c-2.029-2.852-4.762-4.025-8.877-4.025h-3.909v6.978v28.153h6.777v-27.44%0A%09%09c0.376%2C0.252%2C0.72%2C0.562%2C1.093%2C0.918c0.873%2C0.837%2C1.722%2C2.013%2C2.606%2C3.491c0.067%2C0.113%2C0.112%2C0.183%2C0.14%2C0.227l0.032%2C0.063%0A%09%09l13.259%2C22.742h7.472v-35.131h-6.78v20.087l0.298%2C4.207L168.667%2C127.121L168.667%2C127.121z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M25.166%2C103.837v24.196c0%2C7.37%2C3.167%2C11.525%2C13.361%2C11.525c0.093%2C0%2C0.181-0.001%2C0.272-0.003v0.003h7.624%0A%09%09v-5.711h-0.128h-5.489h-1.986h-0.021v-0.001c-4.503-0.198-6.654-1.803-6.654-5.813v-24.196H25.166z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23414243%22%20d%3D%22M112.801%2C103.836h-7.472l-8.077%2C21.16c-0.47%2C0.088-0.79-0.157-1.025-0.67l-7.82-20.49h-7.521l-2.87%2C35.131%0A%09%09h6.977l1.584-19.742v-4.452l1.534%2C4.452l3.549%2C9.042c0.75%2C1.898%2C1.998%2C4.767%2C4.8%2C5.515l0.163%2C0.04%0A%09%09c0.154%2C0.036%2C0.312%2C0.064%2C0.477%2C0.089l0.023%2C0.004l0.143%2C0.021c0.148%2C0.015%2C0.297%2C0.028%2C0.448%2C0.035h0.404h1.718l0.094-0.24%0A%09%09l0.388-0.985l5.308-13.52l1.485-4.603v4.603l1.633%2C19.742h6.975L112.801%2C103.836z%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23424344%22%20points%3D%22179.323%2C107.379%20179.323%2C104.646%20180.275%2C104.646%20180.275%2C104.264%20177.979%2C104.264%20%0A%09%09177.979%2C104.646%20178.931%2C104.646%20178.931%2C107.379%20%09%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23424344%22%20points%3D%22182.319%2C106.794%20181.333%2C104.264%20181.008%2C104.264%20181.008%2C107.379%20181.399%2C107.379%20%0A%09%09181.399%2C105.383%20182.146%2C107.379%20182.489%2C107.379%20183.239%2C105.37%20183.239%2C107.379%20183.633%2C107.379%20183.633%2C104.264%20%0A%09%09183.262%2C104.264%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.img-logo-gg4l {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%22%20height%3D%22100%22%20version%3D%221.2%22%20viewBox%3D%220%200%2026.458%2026.458%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12.45%2026.314a.92.92%200%2001-.191-.398c-.034-.172-.103-.254-.213-.254-.187%200-.192.029-.082.42.076.27.067.287-.136.287a1.04%201.04%200%2001-.406-.099c-.279-.146-.667-.535-.667-.67%200-.142-.227-.153-.311-.013-.034.056-.005.145.065.199.07.053.154.169.186.257.05.134.027.151-.135.103-.107-.031-.383-.173-.613-.315-.442-.273-.58-.313-.58-.17%200%20.126-.122.111-.52-.065-.19-.084-.347-.208-.347-.275%200-.09-.076-.107-.292-.066-.207.04-.323.017-.401-.078-.06-.074-.183-.135-.272-.135s-.153-.05-.141-.11c.014-.074-.073-.103-.264-.088-.263.021-.278.009-.191-.157.051-.098.07-.218.041-.266-.082-.135-.302-.101-.302.046%200%20.186-.112.166-.24-.044-.06-.097-.186-.177-.282-.177-.114%200-.172-.06-.172-.177%200-.126-.058-.177-.2-.177-.206%200-.626-.257-.43-.262.06-.002.11-.087.11-.19%200-.153-.038-.177-.212-.132-.267.068-.656-.079-.656-.248%200-.07.087-.141.195-.157.23-.033.263-.278.043-.32-.083-.017-.152.012-.152.064%200%20.133-.37.119-.642-.025-.198-.105-.21-.136-.096-.232.21-.178.167-.387-.064-.316-.343.106-.43.097-.528-.058-.075-.12-.054-.208.1-.422.195-.268.19-.446-.011-.443-.057.001-.186.123-.288.271l-.184.27-.068-.337a2.319%202.319%200%2001-.048-.537c.021-.21-.192-.282-.302-.1-.08.131-.208-.078-.21-.344%200-.133-.075-.23-.218-.286-.13-.05-.217-.153-.217-.258%200-.095-.04-.2-.09-.23-.063-.04-.061-.096.007-.18.11-.135.038-.316-.119-.297a1.83%201.83%200%2001-.275.001c-.135-.009-.147-.029-.052-.09.15-.096.062-.361-.119-.361-.192%200-.163-.155.04-.221.186-.06.233-.262.084-.356-.05-.032-.149-.009-.22.051-.166.141-.267.039-.128-.131.123-.152.053-.316-.136-.316-.071%200-.108-.036-.082-.08.027-.043-.007-.188-.075-.32-.097-.19-.101-.28-.021-.41.07-.116.073-.189.011-.232-.141-.1-.486-.744-.43-.802.029-.028.132%200%20.231.063.12.076.21.085.266.027.102-.104.016-.28-.136-.28-.15%200-.578-.704-.578-.95%200-.182.022-.195.18-.109.19.104.428.06.428-.08%200-.046-.147-.16-.326-.255-.293-.154-.328-.21-.35-.562-.026-.388-.024-.391.257-.39.202%200%20.293-.044.314-.154.022-.111-.026-.155-.171-.156-.518-.003-.562-.452-.071-.72.167-.09.303-.214.303-.275%200-.119-.253-.13-.503-.022-.136.059-.149.035-.096-.187.076-.316.477-.913.616-.916.16-.003.231-.183.117-.297-.078-.078-.129-.066-.214.052-.062.085-.178.155-.257.155-.127%200-.12-.046.053-.374.108-.205.256-.422.328-.481.098-.081.107-.147.038-.268-.104-.183-.067-.47.06-.47.048%200%20.062-.08.032-.177-.039-.123-.016-.176.075-.176.19%200%20.26-.164.137-.316-.139-.17-.038-.273.129-.132.07.06.169.083.219.052.15-.095.102-.288-.083-.338-.228-.06-.222-.206.011-.268.136-.037.173-.098.139-.232-.038-.145-.006-.182.156-.182.233%200%20.361-.15.237-.278-.116-.118.14-.671.333-.723.09-.024.163-.144.18-.294.025-.22.06-.25.274-.226.21.022.242-.002.223-.177a1.92%201.92%200%2001.047-.51l.07-.305.202.24c.11.13.24.238.287.238.165%200%20.209-.204.067-.31-.079-.059-.17-.238-.2-.399l-.058-.291.4.055c.457.064.567-.022.32-.25-.169-.156-.168-.159.055-.277.27-.143.64-.158.64-.025%200%20.052.069.082.152.065.22-.043.187-.288-.043-.32-.108-.016-.195-.082-.195-.147%200-.146.45-.314.678-.253.219.058.313-.097.156-.258-.105-.106-.1-.138.039-.226.088-.057.22-.08.293-.051.089.034.16-.025.218-.179.048-.126.145-.23.218-.23s.18-.08.24-.177c.128-.21.24-.23.24-.044%200%20.153.222.18.308.037.032-.053.015-.14-.038-.195-.167-.17-.106-.241.185-.218.188.015.275-.015.26-.088-.011-.061.052-.11.142-.11s.212-.061.272-.135c.078-.096.194-.119.401-.079.216.041.292.024.292-.066%200-.067.156-.19.347-.275.424-.187.433-.188.557-.015.088.122.136.106.4-.13.165-.148.408-.293.538-.322.13-.03.26-.09.287-.136.028-.045.084-.081.125-.081.087%200-.143.502-.266.579a.1.1%200%2000-.033.134c.076.125.3.1.3-.033%200-.242.815-.857%201.135-.857.19%200%20.193.07.03.63-.023.08.017.168.088.196.092.036.18-.065.302-.345.184-.424.28-.492.721-.512.274-.013.285%200%20.327.384.031.286.086.405.195.426.129.025.152-.04.152-.419%200-.435.008-.449.249-.449.317%200%20.692.3.847.679.123.299.379.407.379.159%200-.075-.055-.269-.121-.432-.118-.286-.115-.294.065-.246.283.075.776.38.933.575.149.186.338.14.338-.082%200-.098.052-.118.195-.074.282.088.759.395.759.49%200%20.131.261.093.314-.046.038-.101.09-.107.257-.03.115.053.21.13.21.171%200%20.041.078.075.173.075.103%200%20.174.059.174.143%200%20.113.056.133.257.092.269-.055.443.063.22.15-.143.057-.082.322.075.322.055%200%20.149-.08.208-.176.142-.231.28-.226.28.01%200%20.152.042.18.218.145.216-.042.251.007.221.309-.01.102.045.155.164.155.098%200%20.18-.05.181-.11.002-.068.048-.051.118.043.064.086.173.155.244.155s.17.094.222.209a.5.5%200%2000.356.262c.222.045.26.091.246.3-.014.208.013.242.175.22.424-.06.748.35.358.454-.161.043-.172.07-.074.191.08.098.143.113.206.049.139-.142.54-.11.674.055.092.114.095.155.01.184-.131.045-.143.256-.018.334.05.032.146.01.213-.046.068-.057.16-.08.204-.053.138.087.2.505.094.635a.313.313%200%2000-.04.28c.054.142.072.139.216-.04.152-.19.16-.191.302-.032a.592.592%200%2001.119.416c-.023.219.003.253.19.253.172%200%20.222.05.244.244.015.134.069.243.12.243.057%200%20.05.05-.016.132a.313.313%200%2000-.053.275c.045.12.077.125.19.029.112-.095.15-.093.214.012.043.07.057.197.03.282-.033.11.02.18.181.243.14.054.204.128.166.19-.034.056.01.156.099.222.124.093.137.143.057.225-.174.177-.127.363.077.308.154-.04.174-.017.131.157-.031.127-.001.246.079.314.168.142.163.257-.018.46-.138.157-.137.169.022.213.151.042.56.705.56.91%200%20.044-.079.06-.174.034-.24-.063-.235.247.006.4.178.114.427.605.427.842%200%20.139-.395.102-.589-.054-.077-.063-.141-.061-.205.004-.11.112-.018.302.129.268.056-.014.229.068.384.18.208.151.281.272.281.464%200%20.267.003.265-.564.295-.095.005-.173.068-.173.141%200%20.098.096.131.369.127l.368-.006v.404c0%20.362-.03.422-.282.574-.155.094-.34.174-.41.177-.211.011-.219.317-.008.317.099%200%20.18-.044.18-.098s.053-.077.12-.051a.219.219%200%2000.215-.051c.165-.169.217.007.11.371-.056.193-.2.427-.317.522-.267.214-.294.498-.042.431.223-.06.221.079-.005.457-.098.164-.16.348-.136.41.028.074-.015.097-.125.067-.126-.033-.167.002-.167.143%200%20.106.055.187.127.187.15%200%20.08.27-.1.38-.07.045-.095.152-.063.282.044.18.025.203-.13.162-.204-.054-.25.132-.078.308.081.082.068.133-.056.226-.088.065-.133.165-.099.221.038.062-.028.137-.169.192-.152.059-.214.134-.181.22.09.242-.033.4-.267.341-.18-.046-.21-.027-.18.111.019.092.081.157.138.145.057-.012.103.017.103.066s-.056.089-.124.089c-.071%200-.136.104-.152.243-.015.137-.084.248-.157.255l-.246.022c-.08.007-.099.086-.062.259.04.181.009.29-.112.402-.147.135-.172.137-.218.017-.028-.076-.11-.137-.184-.137-.148%200-.181.224-.046.31.077.048.04.415-.06.597-.02.037-.117.023-.215-.03-.249-.136-.414.032-.267.271.088.144.076.192-.077.301-.176.126-.36.11-.562-.048-.059-.046-.138-.026-.2.05-.081.1-.062.155.097.27.196.143.196.148.031.274a.812.812%200%2001-.421.128c-.228%200-.248.023-.199.223.049.196.022.23-.214.278-.174.035-.297.129-.347.264-.043.114-.143.208-.222.208s-.196.07-.26.155c-.07.095-.116.112-.118.044-.001-.06-.08-.11-.176-.11-.133%200-.174.059-.174.253%200%20.222-.026.248-.216.21-.177-.034-.217-.006-.217.146%200%20.236-.14.24-.28.01-.06-.097-.154-.177-.21-.177-.156%200-.217.266-.073.322.222.087.047.205-.222.15-.184-.037-.257-.018-.259.07%200%20.067-.179.208-.395.314-.325.159-.402.17-.441.066-.059-.155-.288-.167-.292-.015-.002.106-.685.508-.864.508-.137%200-.103-.24.043-.297.192-.075.159-.322-.044-.322-.095%200-.173.057-.173.126%200%20.247-1.115.979-1.262.829-.019-.02.01-.182.064-.362.055-.18.074-.352.045-.382-.101-.104-.322.048-.322.22%200%20.262-.483.63-.826.63-.282%200-.293-.013-.319-.375-.018-.263-.065-.376-.157-.376-.13%200-.144.046-.163.508-.01.228-.035.244-.394.244-.239%200-.438-.055-.525-.144zm-3.093-1.063c-.076-.093-.128-.098-.22-.021-.09.077-.095.13-.02.223.076.093.128.098.22.021.09-.077.095-.13.02-.223zm2.757.018c-.028-.076-.093-.138-.144-.138-.15%200-.21.276-.078.359.153.097.29-.039.222-.22zm1.634.127c0-.071-.068-.144-.151-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.151-.088.151-.16zm1.59-.118c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm2.618-.059c0-.183-.21-.244-.304-.088-.072.12.026.265.18.265.068%200%20.124-.08.124-.177zm-7.39-.066c-.017-.085-.087-.155-.158-.155-.07%200-.14.07-.157.155-.02.109.027.155.157.155s.178-.046.157-.155zm6.306-.112c0-.19-.252-.162-.289.031-.022.119.013.155.13.132.087-.017.159-.09.159-.163zm-8.763-.088c0-.19-.252-.163-.288.031-.023.118.013.154.129.131.087-.017.16-.09.16-.162zm.955-.094c0-.068-.069-.137-.152-.154-.15-.03-.212.159-.092.28.09.093.244.014.244-.126zm2.977-.112c.02-.099-.03-.147-.151-.147-.1%200-.18.053-.18.118%200%20.27.28.296.331.03zm1.707.029c0-.19-.252-.163-.288.031-.022.118.013.154.129.132.088-.018.16-.091.16-.163zm1.736-.094c0-.068-.069-.137-.152-.154-.15-.029-.212.159-.092.28.09.093.244.014.244-.126zm2.82.056a.243.243%200%2000-.095-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-10.585-.27c0-.167-.114-.226-.259-.134-.1.062-.1.1-.008.214.125.153.267.11.267-.08zm2.603.093a.243.243%200%2000-.095-.187c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zm6.815-.057c.09-.148-.112-.317-.232-.195-.1.102-.037.291.097.291.042%200%20.103-.043.135-.096zm-8.392-.287c.019-.1-.03-.148-.152-.148-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zm10.86.079a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-.911-.227c0-.071-.068-.143-.152-.16-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm-12.19-.088c0-.183-.209-.244-.303-.089-.073.12.025.266.179.266.068%200%20.125-.08.125-.177zm5.389-.114c-.047-.048-.15-.061-.23-.03-.12.047-.126.082-.038.19.084.103.135.11.23.03.08-.068.093-.134.038-.19zm1.9.114c0-.183-.21-.244-.305-.089-.072.12.026.266.18.266.068%200%20.124-.08.124-.177zm1.864-.095c0-.068-.068-.137-.151-.154-.15-.03-.212.159-.093.28.091.093.244.014.244-.126zm-8.328-.082c0-.072-.069-.144-.152-.16-.107-.021-.152.027-.152.16s.045.18.152.16c.083-.016.152-.089.152-.16zm13.374.04c.065-.174-.012-.254-.182-.187a.142.142%200%2000-.081.188c.066.174.197.174.263%200zm-10.618-.005c.081-.083-.03-.3-.153-.3-.124%200-.235.217-.153.3.028.03.097.053.153.053a.246.246%200%2000.153-.053zm7.351-.212c0-.183-.21-.244-.303-.089-.073.12.025.266.178.266.069%200%20.125-.08.125-.177zm2.588-.03c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-11.627-.213c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm-2.343-.089c-.016-.085-.086-.155-.157-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm13.014-.088c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.108.027.155.157.155s.178-.047.157-.155zm2.142-.117c0-.068-.068-.138-.152-.154-.15-.03-.21.158-.092.28.091.093.244.014.244-.126zm-7.374-.088c0-.069-.069-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm-6.94-.084c0-.19-.253-.162-.29.031-.022.119.013.155.13.132.087-.017.16-.09.16-.163zm4.885.023c-.017-.085-.087-.154-.157-.154s-.141.07-.157.154c-.021.109.026.155.157.155s.177-.046.157-.155zm4.077-.088c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm-6.056-.16c0-.13-.186-.175-.289-.07-.078.08.116.306.212.246.042-.027.077-.106.077-.176zm10.736.071c.051-.157-.24-.25-.329-.105-.04.065-.051.153-.026.195.064.105.311.043.355-.09zm-2.798-.2c0-.19-.252-.162-.289.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zM5.538%2022.33c-.13-.16-.293-.01-.215.196.046.121.08.128.186.039.101-.086.108-.138.029-.235zm2.529.06c0-.037-.056-.114-.123-.17-.145-.124-.268.015-.192.216.047.126.315.088.315-.045zm11.451-.19c0-.1-.248-.206-.318-.135-.027.028-.027.112%200%20.186.053.14.318.098.318-.05zm2.213.013c0-.072-.069-.144-.152-.16-.107-.021-.152.026-.152.16s.045.18.152.16c.083-.017.152-.089.152-.16zM6.408%2021.8c-.076-.093-.128-.098-.22-.021-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.222zm-1.915.079c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm9.371-.14c.019-.1-.03-.148-.152-.148-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zm-2.21-.012c.058-.156-.077-.259-.25-.191-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zm9.296-.048c0-.19-.252-.163-.289.03-.022.12.013.155.13.132.087-.017.159-.09.159-.162zm1.763-.029c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm-6.665-.059c0-.097-.056-.177-.125-.177-.153%200-.251.146-.178.266.094.155.303.094.303-.089zm-10.946-.206c.018-.1-.031-.148-.152-.148-.1%200-.18.053-.18.118%200%20.271.28.296.332.03zm4.44.079c0-.173-.169-.267-.278-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm8.545-.144c0-.069-.069-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm4.104-.149c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm-14.559-.11c0-.184-.209-.245-.303-.089-.073.12.025.265.178.265.069%200%20.125-.08.125-.177zm-3.659-.207c.016-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.251.055.285-.123zm15.892.03c0-.098-.056-.177-.125-.177-.153%200-.251.145-.178.265.094.156.303.095.303-.088zm-13.837-.266c0-.072-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zm17.204.022c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm-1.849-.205c0-.068-.068-.137-.151-.154-.15-.03-.212.158-.093.28.091.093.244.014.244-.126zm-18.277-.112c.018-.1-.031-.147-.152-.147-.1%200-.18.053-.18.118%200%20.27.28.296.332.03zm1.561-.177c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.296.332.03zm6.87-.014c0-.146-.238-.242-.31-.125-.029.049-.032.146-.005.216.056.15.314.075.314-.091zm2.365.168c.081-.083-.03-.301-.153-.301-.124%200-.235.218-.153.3.028.03.097.054.153.054a.246.246%200%2000.153-.053zm2.357-.311c-.074-.122-.298-.092-.298.04%200%20.064.026.144.057.176.079.08.3-.119.24-.216zm7.77.148a.243.243%200%2000-.094-.187c-.122-.077-.29.093-.214.218.085.14.308.118.308-.031zm-14.764-.256c.02-.1-.03-.147-.151-.147-.1%200-.18.053-.18.117%200%20.271.28.296.331.03zm13.404.148c.032-.032.014-.112-.04-.178-.073-.09-.127-.095-.215-.02-.065.055-.097.135-.07.178.055.092.244.104.325.02zm-20.286-.213c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm16.007-.033c0-.173-.168-.267-.277-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm-14.874-.057c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm3.754-.199c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm16.397-.088c.016-.086-.027-.148-.104-.148-.16%200-.258.144-.182.27.079.13.252.055.286-.122zm-3.412-.066c0-.068-.068-.137-.151-.153-.15-.03-.212.158-.093.28.091.092.244.013.244-.127zM2.687%2019.16c0-.145-.238-.241-.308-.124-.03.049-.033.146-.007.216.057.15.315.075.315-.092zm2.906-.044c0-.071-.068-.143-.151-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.151-.088.151-.16zm18.86-.234c-.076-.093-.128-.098-.22-.02-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.223zm-2.636.057c0-.071-.068-.143-.152-.16-.106-.02-.152.027-.152.16%200%20.134.046.181.152.16.084-.016.152-.088.152-.16zm-19.84-.243c-.017-.085-.087-.155-.158-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm2.228-.023c0-.19-.252-.163-.288.031-.023.118.013.154.128.132.088-.018.16-.091.16-.163zm18.87-.127a.243.243%200%2000-.094-.186c-.123-.078-.29.093-.214.218.085.14.308.117.308-.032zm2.023.07c.032-.032.014-.112-.04-.178-.073-.09-.127-.095-.215-.02-.065.054-.096.134-.07.177.055.092.244.104.325.02zm-13.764-.421c-.03-.08-.108-.115-.185-.085-.16.063-.176.268-.025.324.153.058.271-.077.21-.24zm2.615.147c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm-10.845-.088c-.016-.085-.086-.155-.157-.155s-.14.07-.157.155c-.02.108.027.155.157.155s.178-.047.157-.155zm13.362-.052c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm-7.49-.153c0-.069-.068-.138-.151-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm15.123.028c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.108.026.155.157.155.13%200%20.178-.047.157-.155zm-5.362-.16c0-.165-.172-.254-.28-.144-.13.132-.015.378.146.315.074-.029.134-.105.134-.17zm-16.5-.069c.017-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.252.055.285-.123zm4.7-.045c0-.04.257-.07.57-.066.55.008.581-.004.862-.315.298-.332.39-.306.39.11%200%20.129.062.169.26.169h.26v-4.423H7.72v.707h.693l-.007.996c-.009%201.276-.123%201.748-.465%201.914-.22.107-.286.107-.477-.002-.41-.235-.45-.572-.422-3.618.024-2.496.043-2.817.18-3.031.124-.191.221-.24.489-.24.497%200%20.566.143.616%201.274l.043.983.933.054-.038-1.003c-.047-1.265-.245-1.767-.8-2.023-.663-.308-1.446-.175-1.896.32-.43.472-.498%201-.498%203.81%200%202.733.066%203.314.44%203.85.098.14.154.294.124.343a.189.189%200%20000%20.177c.065.108.303.119.303.014zm17.916-.108c0-.069-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm-12.322-.032c.163-.07.347-.209.409-.31.152-.249.213-.23.274.082.044.225.092.266.315.266h.262V17c0-.48.034-.713.108-.74.087-.033.087-.078%200-.228-.07-.121-.108-.553-.108-1.218%200-.877.023-1.05.152-1.152.144-.114.143-.127-.017-.253-.12-.095-.386-.132-.932-.132h-.765v.353c0%20.346.008.354.304.354h.304v1.109c0%201.22-.109%201.656-.454%201.816-.281.13-.65-.028-.782-.336-.119-.276-.158-5.641-.044-6.055.095-.345.3-.514.622-.514.498%200%20.607.227.645%201.339l.032.97.446-.027.446-.027-.024-.818c-.02-.685-.003-.818.108-.818.075%200%20.133-.077.133-.177%200-.111-.058-.177-.157-.177s-.195-.111-.264-.305c-.306-.865-1.664-1.137-2.397-.481-.56.502-.61.82-.61%203.97%200%202.443.02%202.843.155%203.237.31.905%201.063%201.303%201.84.972zm8.685.038c.543%200%20.557-.006.557-.232%200-.2.019-.216.134-.119.095.08.16.086.226.019.132-.135-.002-.311-.197-.26-.101.028-.163-.002-.163-.077%200-.09-.187-.127-.76-.146l-.759-.026-.045-7.652h-.952v8.485l.585.03c.322.017.638.019.701.004.064-.014.367-.026.673-.026zm-3.52-.796v-.796h.693v-.797h-.694V9.207h-1.007l-.93%203.119c-.51%201.715-.928%203.267-.927%203.45l.001.332.803.013c.441.008.89.007.997-.003.19-.016.196.007.196.783v.8h.867v-.797zm-2.055-1.716c.026-.068.285-1.032.576-2.14s.547-2.036.57-2.06.04.941.04%202.141v2.182h-.616c-.492%200-.607-.025-.57-.123zM1.591%2017.54c.068-.113-.09-.312-.197-.245-.139.087-.118.315.029.315.069%200%20.144-.031.168-.07zm3.681-.173c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.026.155.157.155s.178-.046.157-.155zm20.188-.028c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.093.244.013.244-.126zm-24.352-.237c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm2.793-.067c0-.145-.238-.241-.309-.124-.03.049-.032.146-.006.216.056.15.315.075.315-.092zm19.52-.132c0-.098-.056-.177-.125-.177-.154%200-.252.145-.179.265.094.156.304.095.304-.088zm-20.648-.177c0-.098-.057-.177-.125-.177-.154%200-.252.145-.18.265.095.156.305.095.305-.088zm21.603-.265c-.169-.106-.302.03-.226.23.055.146.066.146.206.003.13-.132.133-.162.02-.233zm-22.439.017c.069-.113-.09-.312-.196-.245-.14.088-.119.316.029.316.068%200%20.144-.032.167-.07zm23.219-.195c0-.097-.057-.176-.125-.176-.154%200-.252.145-.179.265.094.156.304.095.304-.089zm-23.858-.176c0-.184-.21-.245-.304-.089-.073.12.025.265.179.265.068%200%20.125-.08.125-.176zm24.422-.095c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.093.244.014.244-.126zm-6.768-.26c0-.19-.252-.163-.288.03-.023.119.013.155.129.132.088-.017.16-.09.16-.163zm1.91-.182c0-.069-.07-.138-.153-.154-.15-.03-.211.158-.092.28.091.092.244.013.244-.126zm-15.85-.15c-.017-.084-.087-.154-.158-.154s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm17.417-.031c.065-.108-.13-.27-.24-.2-.039.024-.07.1-.07.17%200%20.15.224.172.31.03zm-18.79-.167c0-.183-.209-.244-.303-.089-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zm20.042-.04a.243.243%200%2000-.095-.186c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zM2.555%2015.04c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm22.08-.083c0-.183-.21-.244-.304-.088-.072.12.026.265.179.265.069%200%20.125-.08.125-.177zm-22.92-.117c.017-.086-.027-.148-.103-.148-.16%200-.258.144-.182.27.079.13.252.055.286-.122zm23.657-.06c0-.071-.068-.143-.151-.16-.107-.02-.152.027-.152.16s.045.182.152.16c.083-.016.151-.088.151-.16zm-24.287-.007c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm17.982-1.349c.016-.085-.027-.147-.103-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm-14.182-.012c.058-.155-.077-.259-.25-.19-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zm16.106.003c0-.173-.168-.268-.277-.156-.05.05-.063.134-.031.187.085.14.308.117.308-.031zm1.547-.08c.019-.099-.03-.147-.152-.147-.1%200-.18.053-.18.118%200%20.271.28.296.332.03zm-20.923-.02c.069-.182-.069-.318-.223-.22-.13.082-.07.359.079.359.05%200%20.116-.063.144-.14zm.854-.038c0-.072-.069-.144-.152-.16-.107-.021-.152.026-.152.16s.045.18.152.16c.083-.017.152-.089.152-.16zm1.068.022c-.017-.085-.087-.155-.157-.155s-.141.07-.157.155c-.021.108.026.155.157.155s.177-.047.157-.155zm20.23.027a.243.243%200%2000-.094-.187c-.123-.077-.29.094-.214.218.085.14.308.118.308-.03zm.955-.05c0-.097-.057-.176-.125-.176-.154%200-.252.145-.179.265.094.156.304.095.304-.088zM1.02%2013.21c-.016-.085-.086-.154-.157-.154s-.14.07-.157.154c-.02.109.027.155.157.155s.178-.046.157-.155zm24.466%200c-.016-.085-.087-.154-.157-.154s-.141.07-.157.154c-.02.109.026.155.157.155s.177-.046.157-.155zm-24.38-1.327c-.015-.085-.086-.154-.156-.154s-.141.07-.157.154c-.02.109.026.155.157.155s.177-.046.157-.155zm24.266-.11c0-.072-.068-.144-.152-.16-.106-.021-.152.027-.152.16s.046.18.152.16c.084-.017.152-.089.152-.16zm-23.641-.04a.243.243%200%2000-.095-.186c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zm22.903-.137c0-.183-.209-.244-.303-.089-.073.12.025.266.178.266.07%200%20.125-.08.125-.177zm-22.08-.09c0-.19-.251-.162-.288.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zm21.088-.006c.089-.148-.112-.317-.232-.195-.1.102-.037.29.097.29.042%200%20.102-.042.135-.095zm-20.003-.12c0-.173-.168-.267-.277-.156-.05.05-.063.134-.031.187.085.14.308.118.308-.031zm18.783-.144c0-.068-.068-.138-.152-.154-.15-.03-.211.158-.092.28.091.093.244.013.244-.126zm-17.438-.089c0-.068-.068-.137-.152-.154-.15-.029-.211.159-.092.28.091.093.244.014.244-.126zm15.877-.172c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm-1.909-.181c0-.069-.068-.138-.152-.154-.15-.03-.211.158-.092.28.09.092.244.013.244-.126zm6.767-.26c0-.19-.252-.163-.288.03-.023.119.013.155.128.132.088-.017.16-.09.16-.163zm-24.422-.088c0-.097-.056-.177-.125-.177-.153%200-.251.145-.178.265.094.156.303.095.303-.088zm23.858-.177c0-.183-.21-.244-.303-.089-.073.12.025.266.178.266.069%200%20.125-.08.125-.177zm-23.207-.095c0-.068-.069-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zm22.47-.177c0-.068-.069-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zM2.772%209.876a.243.243%200%2000-.095-.187c-.122-.077-.29.093-.214.218.085.14.309.118.309-.031zM23.42%209.65c0-.183-.21-.244-.304-.089-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zM3.884%209.532c.02-.1-.03-.148-.152-.148-.098%200-.18.053-.18.118%200%20.271.282.296.332.03zm-2.776-.089c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm21.054-.148c0-.19-.252-.163-.289.031-.022.118.013.154.13.131.087-.017.159-.09.159-.162zM5.244%209.2c0-.068-.068-.137-.152-.154-.15-.03-.211.159-.092.28.091.093.244.014.244-.126zm20.204.113c.068-.113-.09-.312-.197-.245-.139.087-.118.315.029.315.069%200%20.144-.032.168-.07zM1.6%209.113c0-.069-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm19-.172c0-.19-.253-.163-.29.031-.022.118.014.154.13.132.088-.018.16-.091.16-.163zM6.935%208.853c0-.183-.21-.244-.303-.088-.073.12.025.265.178.265.069%200%20.125-.08.125-.177zm17.915%200c0-.19-.252-.163-.288.03-.023.119.013.155.129.132.087-.017.16-.09.16-.163zM2.235%208.698c-.016-.086-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm16.485-.052c.019-.1-.03-.147-.152-.147-.1%200-.18.053-.18.117%200%20.271.28.296.332.03zm-9.745-.149c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm15.123-.028c.02-.1-.03-.147-.151-.147-.1%200-.18.053-.18.118%200%20.27.28.295.331.029zM3.103%208.293c.017-.085-.027-.147-.103-.147-.161%200-.258.144-.182.27.078.13.252.055.285-.123zm8.242%200c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm5.118.052c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm-2.543-.117c0-.068-.068-.138-.152-.154-.15-.03-.211.158-.092.28.09.093.244.014.244-.126zm9.153-.17c0-.184-.21-.245-.304-.09-.072.12.026.266.179.266.069%200%20.125-.08.125-.177zm2.026.046c.058-.155-.077-.259-.25-.19-.147.057-.074.32.09.32.06%200%20.133-.058.16-.13zM1.976%207.851c.019-.1-.03-.148-.152-.148-.1%200-.18.053-.18.118%200%20.271.281.296.332.03zm2.232.11c.09-.148-.112-.317-.231-.195-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm17.607-.346c0-.072-.068-.144-.152-.16-.106-.021-.152.027-.152.16s.046.18.152.16c.084-.016.152-.089.152-.16zm2.64.052c.072-.09.074-.142.006-.185-.15-.095-.35.023-.293.174.064.169.155.173.287.011zm-21.77-.273c0-.146-.238-.242-.309-.125-.03.049-.032.146-.006.216.057.15.315.075.315-.091zm2.906.043c0-.19-.252-.163-.288.031-.023.118.013.154.129.132.087-.018.16-.091.16-.163zm14.662-.266c0-.19-.252-.162-.288.032-.023.118.013.154.129.131.088-.017.16-.09.16-.163zm3.427-.037a.243.243%200%2000-.094-.187c-.123-.078-.29.093-.214.218.085.14.308.117.308-.031zM7.267%207.018c-.017-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.155.157.155s.177-.047.157-.155zm-3.758-.112c0-.19-.252-.162-.288.031-.023.119.013.155.128.132.088-.017.16-.09.16-.163zm14.879-.087c0-.097-.056-.177-.125-.177-.153%200-.251.145-.179.265.095.156.304.095.304-.088zm-16.007-.09c0-.19-.252-.162-.288.032-.023.118.013.154.128.131.088-.017.16-.09.16-.163zm6.88-.065c-.015-.085-.086-.155-.156-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm13.408.025c.059-.156-.076-.259-.25-.191-.147.058-.073.32.09.32.061%200%20.133-.058.16-.13zm-6.463-.284c-.13-.16-.292-.01-.214.197.045.12.08.128.186.038.1-.085.107-.138.028-.235zM4.68%206.421c0-.146-.237-.242-.308-.125-.03.049-.032.146-.006.216.056.15.314.075.314-.091zm6.839.014c.019-.099-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm12.493%200c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-10.136-.059c0-.097-.056-.176-.125-.176-.153%200-.25.145-.178.265.094.156.303.095.303-.089zM3.102%206.222c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.108.026.154.157.154s.177-.046.157-.154zm18.306-.089c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155s.177-.046.157-.155zM6.025%205.934c0-.071-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zm17.206-.03c.019-.099-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.271.281.296.332.03zM3.986%205.719c0-.07-.031-.147-.07-.17-.11-.07-.305.091-.24.2.086.141.31.12.31-.03zm15.877-.05c0-.097-.057-.176-.125-.176-.154%200-.252.145-.18.265.095.156.305.095.305-.088zM7.63%205.493c0-.097-.056-.177-.125-.177-.153%200-.251.145-.179.265.095.156.304.095.304-.088zm14.56-.118c.016-.085-.028-.148-.104-.148-.16%200-.258.145-.182.27.079.13.252.056.286-.122zm-4.106-.149c0-.19-.252-.162-.289.032-.022.118.013.154.13.131.087-.017.159-.09.159-.163zM5.097%205.16c-.016-.085-.087-.155-.157-.155s-.14.07-.157.155c-.02.109.027.155.157.155s.178-.046.157-.155zm4.426-.051c.016-.086-.027-.148-.103-.148-.162%200-.259.144-.183.27.079.13.252.055.286-.122zm6.522-.148c0-.183-.21-.244-.304-.088-.072.12.026.265.18.265.068%200%20.124-.08.124-.177zm-4.402.036c.082-.083-.029-.301-.153-.301-.123%200-.234.218-.153.3a.246.246%200%2000.306%200zm2.204-.086c.068-.182-.069-.318-.223-.22-.13.082-.07.359.079.359.05%200%20.115-.063.144-.14zm7.1-.045c0-.068-.069-.137-.152-.153-.15-.03-.212.158-.092.28.09.092.244.013.244-.127zm1.778.056a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.03zM4.491%204.666c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm1.934-.084c-.047-.048-.15-.061-.23-.03-.12.047-.127.082-.039.19.084.103.136.11.23.03.08-.068.093-.134.039-.19zm12.99-.3c-.129-.16-.292-.01-.214.197.046.12.08.128.186.038.101-.086.108-.138.029-.235zm2.313.06c0-.072-.069-.144-.152-.16-.107-.021-.152.027-.152.16s.045.18.152.16c.083-.016.152-.089.152-.16zM8.063%204.209c0-.146-.237-.241-.308-.124-.03.048-.033.145-.006.215.056.15.314.075.314-.09zm-2.478-.143c-.074-.122-.298-.092-.298.04%200%20.065.026.144.057.176.079.08.3-.118.24-.216zm12.152-.084c0-.068-.069-.138-.152-.154-.15-.03-.212.158-.092.28.09.092.244.013.244-.126zm-7.972-.22c-.045-.12-.08-.128-.186-.038-.1.086-.107.138-.028.235.13.16.292.01.214-.196zm10.77.071c.05-.157-.24-.25-.329-.105-.04.065-.051.153-.026.194.064.106.311.044.355-.089zm-4.679-.14c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm-8.964-.059c0-.072-.068-.144-.152-.16-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm4.863.08c.09-.147-.112-.316-.231-.194-.1.102-.038.291.096.291.042%200%20.103-.043.135-.096zm2.078-.17c0-.19-.252-.162-.289.032-.022.118.013.154.129.131.088-.017.16-.09.16-.163zm7.401-.065c-.016-.085-.087-.155-.157-.155s-.141.07-.157.155c-.02.109.026.155.157.155.13%200%20.177-.046.157-.155zm-2.168-.14c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.296.332.03zM6.053%203.251c.016-.086-.028-.148-.104-.148-.161%200-.258.145-.182.27.078.13.252.055.286-.122zm2.342-.089c.019-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.281.296.332.03zm11.64-.191c0-.172-.17-.26-.28-.147-.067.067-.062.134.017.23.122.15.264.106.264-.083zm-2.602.005a.243.243%200%2000-.094-.187c-.123-.077-.29.093-.214.218.085.14.308.118.308-.031zm-7.374-.138c0-.097-.053-.177-.116-.177-.163%200-.227.085-.173.23.071.188.289.148.289-.053zM20.697%202.7c-.046-.121-.08-.128-.187-.038-.1.085-.107.138-.028.235.13.159.292.01.215-.197zm-13.392.173c.085-.087-.031-.301-.162-.301-.067%200-.121.08-.121.176%200%20.167.169.241.283.125zm4.565-.359c-.076-.092-.128-.097-.22-.02-.09.077-.095.13-.02.223.076.093.128.098.22.02.09-.076.095-.13.02-.223zm3.784.145c0-.19-.252-.162-.288.031-.023.118.013.154.128.132.088-.018.16-.09.16-.163zm-9.153-.087c0-.184-.21-.245-.303-.089-.073.12.025.265.178.265.069%200%20.125-.08.125-.176zm7.288%200c0-.098-.057-.177-.125-.177-.154%200-.252.145-.179.265.094.156.304.095.304-.088zm4.902-.089c0-.072-.069-.144-.152-.16-.107-.02-.152.027-.152.16s.045.181.152.16c.083-.016.152-.088.152-.16zM8.74%202.33c-.017-.085-.087-.155-.158-.155-.07%200-.14.07-.157.155-.02.109.027.155.157.155.131%200%20.178-.046.157-.155zm10.845-.051c.017-.086-.027-.148-.103-.148-.161%200-.258.144-.182.27.078.13.252.055.285-.122zM7.701%202.1c.016-.086-.028-.148-.104-.148-.16%200-.258.145-.182.27.079.13.252.055.286-.122zm9.433.11c.089-.148-.112-.317-.232-.195-.1.102-.037.291.097.291.042%200%20.103-.043.135-.096zm-6.83-.199c.015-.085-.028-.147-.104-.147-.161%200-.259.144-.182.27.078.13.251.055.285-.123zm1.75-.191c0-.146-.238-.242-.309-.125-.03.049-.032.146-.006.216.056.15.315.075.315-.091zm3.426.043c0-.19-.252-.163-.288.031-.022.118.013.154.129.131.088-.017.16-.09.16-.162zm2.805-.029c.016-.085-.028-.147-.104-.147-.16%200-.258.144-.182.27.079.13.252.055.286-.123zm-4.535.022c.09-.147-.112-.317-.231-.195-.1.103-.038.291.096.291.042%200%20.103-.043.135-.096zm-4.69-.17c0-.19-.252-.163-.288.031-.023.118.013.154.129.132.087-.018.16-.091.16-.163zm-.954-.094c0-.068-.068-.137-.152-.154-.15-.029-.211.159-.092.28.09.093.244.014.244-.126zm8.762-.088c0-.068-.068-.138-.151-.154-.15-.03-.212.158-.093.28.091.092.244.013.244-.126zm-6.305-.112c.02-.1-.03-.147-.152-.147-.099%200-.18.053-.18.118%200%20.27.282.295.332.029zm7.39-.059c0-.183-.21-.244-.304-.088-.072.12.026.265.179.265.069%200%20.125-.08.125-.177zm-8.6-.234c-.075-.093-.128-.098-.219-.02-.09.076-.096.13-.02.223.075.093.128.097.219.02s.096-.13.02-.223zm2.772.116c.019-.1-.03-.147-.152-.147-.1%200-.18.053-.18.118%200%20.27.281.296.332.03zm3.208.052c-.016-.085-.086-.155-.157-.155-.07%200-.14.07-.157.155-.02.108.027.154.157.154s.178-.046.157-.154zm-1.588-.11c0-.073-.068-.145-.152-.161-.106-.02-.152.027-.152.16s.046.181.152.16c.084-.016.152-.088.152-.16zm2.906-.134c0-.145-.237-.241-.308-.124-.03.049-.033.146-.006.216.056.15.314.075.314-.092z%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23484ce6%22%2F%3E%0A%3C%2Fsvg%3E");
}
.img-survey {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%0A%3Csvg%20version%3D%221.1%22%20%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%22100px%22%0A%09%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%20%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M68.038%2C84.749c0.104%2C0.388-0.125%2C0.785-0.513%2C0.888L19.499%2C98.506c-0.386%2C0.104-0.785-0.125-0.889-0.514%0A%09%09L1.797%2C35.244c-0.104-0.387%2C0.126-0.785%2C0.514-0.889l48.026-12.868c0.388-0.104%2C0.785%2C0.125%2C0.888%2C0.513L68.038%2C84.749z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2212.696%22%20y%3D%2228.495%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-14.2016%2011.0248%29%22%20fill%3D%22%23EBF0F3%22%20width%3D%2244.152%22%20height%3D%2261.913%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2215.235%22%20y%3D%2230.214%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-7.156%208.1065%29%22%20fill%3D%22%2385A8D8%22%20width%3D%2223.95%22%20height%3D%222.035%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2214.517%22%20y%3D%2226.81%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-6.4887%207.8296%29%22%20fill%3D%22%23B1C8E8%22%20width%3D%2223.951%22%20height%3D%223.498%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23D4E0F2%22%20d%3D%22M36.375%2C21.971l-7.956%2C2.132c0.321-0.759%2C0.416-1.619%2C0.185-2.476c-0.547-2.045-2.649-3.259-4.694-2.711%0A%09%09s-3.259%2C2.65-2.711%2C4.695c0.23%2C0.857%2C0.742%2C1.555%2C1.398%2C2.051l-7.956%2C2.132c-0.388%2C0.103-0.617%2C0.501-0.513%2C0.889l0.344%2C1.285%0A%09%09l23.137-6.2l-0.345-1.286C37.161%2C22.097%2C36.764%2C21.867%2C36.375%2C21.971z%20M24.456%2C20.953c0.92-0.246%2C1.865%2C0.3%2C2.111%2C1.22%0A%09%09c0.247%2C0.92-0.298%2C1.865-1.218%2C2.111c-0.92%2C0.247-1.865-0.299-2.111-1.219C22.991%2C22.145%2C23.537%2C21.2%2C24.456%2C20.953z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M13.272%2C42.018l2.545%2C9.498l9.498-2.542l-2.545-9.499L13.272%2C42.018z%20M23.709%2C48.043l-6.965%2C1.867%0A%09%09l-1.866-6.965l6.966-1.866L23.709%2C48.043z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M16.466%2C53.938l2.545%2C9.498l9.499-2.543l-2.546-9.502L16.466%2C53.938z%20M26.904%2C59.962l-6.965%2C1.867%0A%09%09l-1.867-6.965l6.965-1.867L26.904%2C59.962z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%233F77B0%22%20d%3D%22M19.66%2C65.855l2.545%2C9.498l9.499-2.547l-2.546-9.496L19.66%2C65.855z%20M30.098%2C71.882l-6.966%2C1.865%0A%09%09l-1.866-6.965l6.966-1.865L30.098%2C71.882z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2227.127%22%20y%3D%2235.845%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-8.2601%2010.6773%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2228.069%22%20y%3D%2239.348%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-9.1355%2011.0417%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2229.114%22%20y%3D%2243.666%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-10.3236%2010.6488%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2212.339%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2230.148%22%20y%3D%2247.809%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-11.2541%2011.8677%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2231.088%22%20y%3D%2251.313%22%20transform%3D%22matrix%280.9659%20-0.2589%200.2589%200.9659%20-12.1311%2012.2333%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2232.197%22%20y%3D%2256.124%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-13.5063%2011.3766%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%228.529%22%20height%3D%221.738%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2233.341%22%20y%3D%2259.73%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-14.2286%2013.0977%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.598%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2234.28%22%20y%3D%2263.234%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-15.105%2013.4625%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2218.599%22%20height%3D%221.737%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2235.266%22%20y%3D%2267.091%22%20transform%3D%22matrix%280.9659%20-0.2588%200.2588%200.9659%20-16.116%2013.4964%29%22%20fill%3D%22%23CDDAEB%22%20width%3D%2215.875%22%20height%3D%221.737%22%2F%3E%0A%3C%2Fg%3E%0A%0A%3Cstyle%3E%0A.check1%2C%0A.check2%2C%0A.check3%7B%0A%09opacity%3A%200%3B%0A%7D%0A%0A%40keyframes%20checkbox%7B%0A%090%25%20%7B%20opacity%3A%200%20%7D%0A%09100%25%20%7B%20opacity%20%3A%201%20%7D%0A%7D%0A.check1%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%20.4s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A.check2%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%201.2s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A.check3%7B%0A%09animation-name%3A%20checkbox%3B%0A%20%20%20%20animation-duration%3A%20.5s%3B%0A%20%20%20%20animation-delay%3A%202s%3B%0A%09animation-fill-mode%3A%20forwards%3B%0A%7D%0A%0A%40keyframes%20write%7B%0A%090%25%20%7B%20transform%3Atranslate%280%2C0%29%20%7D%0A%0910%25%20%7B%20transform%3Atranslate%28-32px%2C-37px%29%20%7D%0A%0920%25%20%7B%20transform%3Atranslate%28-27px%2C-32px%29%20%7D%0A%0930%25%20%7B%20transform%3Atranslate%28-23px%2C-38px%29%20%7D%0A%0940%25%20%7B%20transform%3Atranslate%28-28px%2C-23px%29%20%7D%0A%0950%25%20%7B%20transform%3Atranslate%28-24px%2C-20px%29%20%7D%0A%0960%25%20%7B%20transform%3Atranslate%28-20px%2C-27px%29%20%7D%0A%0970%25%20%7B%20transform%3Atranslate%28-24px%2C-10px%29%20%7D%0A%0980%25%20%7B%20transform%3Atranslate%28-20px%2C-8px%29%20%7D%09%0A%0990%25%20%7B%20transform%3Atranslate%28-17px%2C-14px%29%20%7D%09%0A%09100%25%20%7B%20transform%3Atranslate%28-30px%2C30px%29%20rotate%28-30deg%29%20%7D%0A%7D%0A%23pencil%7B%0A%09animation-name%3A%20write%3B%0A%20%20%20%20animation-duration%3A%203s%3B%20%20%20%20%0A%09animation-fill-mode%3A%20forwards%3B%0A%09%0A%7D%0A%3C%2Fstyle%3E%0A%0A%3Cpath%20class%3D%22check1%22%20fill%3D%22%23F04B35%22%20d%3D%22M22.785%2C40.622l-3.19%2C5.6l-2.759-1.571c-0.629-0.359-1.432-0.138-1.792%2C0.491l-0.378%2C0.666%0A%09c-0.359%2C0.631-0.14%2C1.434%2C0.491%2C1.792l4.281%2C2.438c0.629%2C0.36%2C1.433%2C0.139%2C1.792-0.491l4.218-7.408%0A%09c0.358-0.63%2C0.139-1.432-0.491-1.792l-0.38-0.216C23.946%2C39.771%2C23.144%2C39.992%2C22.785%2C40.622z%22%2F%3E%0A%3Cpath%20class%3D%22check2%22%20fill%3D%22%23F04B35%22%20d%3D%22M25.963%2C52.436l-3.191%2C5.602l-2.759-1.571c-0.629-0.356-1.432-0.139-1.792%2C0.491l-0.379%2C0.665%0A%09c-0.359%2C0.632-0.139%2C1.437%2C0.492%2C1.793l4.28%2C2.438c0.629%2C0.359%2C1.434%2C0.141%2C1.793-0.49l4.218-7.408%0A%09c0.358-0.63%2C0.139-1.434-0.491-1.792l-0.381-0.216C27.124%2C51.585%2C26.322%2C51.805%2C25.963%2C52.436z%22%2F%3E%0A%3Cpath%20class%3D%22check3%22%20fill%3D%22%23F04B35%22%20d%3D%22M29.21%2C64.455l-3.19%2C5.602l-2.759-1.572c-0.629-0.356-1.432-0.139-1.792%2C0.492l-0.378%2C0.666%0A%09c-0.36%2C0.631-0.14%2C1.434%2C0.491%2C1.791l4.281%2C2.438c0.629%2C0.358%2C1.433%2C0.139%2C1.792-0.492l4.218-7.407%0A%09c0.358-0.63%2C0.139-1.434-0.492-1.791l-0.38-0.217C30.371%2C63.605%2C29.568%2C63.825%2C29.21%2C64.455z%22%2F%3E%0A%09%0A%3Cg%20id%3D%22pencil%22%3E%0A%09%3Cpath%20fill%3D%22%23D7A6CC%22%20d%3D%22M87.289%2C50.873c-0.701%2C0.705-1.846%2C0.703-2.545%2C0l-8.104-8.106c-0.705-0.701-0.705-1.841%2C0-2.544%0A%09%09l2.014-2.012c0.703-0.704%2C1.842-0.705%2C2.544%2C0l8.104%2C8.106c0.703%2C0.705%2C0.705%2C1.844%2C0%2C2.544L87.289%2C50.873z%22%2F%3E%0A%09%0A%09%09%3Crect%20x%3D%2257.743%22%20y%3D%2245.901%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2063.1289%20-27.9228%29%22%20fill%3D%22%23F04B35%22%20width%3D%2215.06%22%20height%3D%2232.691%22%2F%3E%0A%09%3Cpolygon%20fill%3D%22%23F9D9C7%22%20points%3D%2247.971%2C81.164%2046.347%2C79.543%2048.388%2C68.481%2059.038%2C79.129%20%09%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23F0C818%22%20d%3D%22M83.49%2C54.754l-0.041-0.039l2.914-2.914l0.041%2C0.041c0.355%2C0.356%2C0.938%2C0.355%2C1.297%2C0%0A%09%09c0.357-0.359%2C0.357-0.939%2C0-1.297l-10.73-10.732c-0.356-0.357-0.939-0.357-1.299%2C0.002c-0.357%2C0.357-0.357%2C0.938%2C0.001%2C1.297%0A%09%09l0.04%2C0.042l-2.914%2C2.914l-0.041-0.04c-0.357-0.359-0.937-0.36-1.298-0.001c-0.358%2C0.356-0.358%2C0.936%2C0.001%2C1.297l10.727%2C10.729%0A%09%09c0.359%2C0.359%2C0.943%2C0.359%2C1.303%2C0C83.846%2C55.695%2C83.848%2C55.113%2C83.49%2C54.754z%22%2F%3E%0A%09%3Cg%20opacity%3D%220.6%22%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M79.289%2C40.383c0.395%2C0.395%2C1.035%2C0.393%2C1.432-0.001c0.395-0.394%2C0.395-1.035%2C0-1.431%0A%09%09%09c-0.396-0.395-1.037-0.395-1.433%2C0C78.896%2C39.346%2C78.896%2C39.988%2C79.289%2C40.383z%22%2F%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M72.244%2C47.428c-0.396-0.396-1.037-0.395-1.432%2C0L50.585%2C67.654c-0.396%2C0.4-0.396%2C1.038%2C0%2C1.434%0A%09%09%09c0.396%2C0.396%2C1.038%2C0.393%2C1.431%2C0l20.229-20.229C72.639%2C48.465%2C72.639%2C47.823%2C72.244%2C47.428z%22%2F%3E%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M77.09%2C42.581c-0.396-0.395-1.035-0.394-1.431%2C0l-1.709%2C1.71c-0.396%2C0.395-0.396%2C1.034%2C0.001%2C1.43%0A%09%09%09c0.395%2C0.396%2C1.033%2C0.396%2C1.432-0.001l1.707-1.707C77.487%2C43.617%2C77.487%2C42.976%2C77.09%2C42.581z%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cpath%20fill%3D%22%23F04B35%22%20d%3D%22M51.667%2C80.479l-4.632-4.634l-0.688%2C3.697l0.012%2C0.008c-0.142%2C0.443-0.049%2C0.949%2C0.305%2C1.303%0A%09%09c0.35%2C0.355%2C0.855%2C0.445%2C1.298%2C0.304l0.011%2C0.009L51.667%2C80.479z%22%2F%3E%0A%09%3Cg%20opacity%3D%220.2%22%3E%0A%09%09%3Cpath%20d%3D%22M83.49%2C54.754l-0.041-0.039l2.914-2.914l0.041%2C0.041c0.355%2C0.356%2C0.938%2C0.355%2C1.297%2C0c0.357-0.359%2C0.357-0.939%2C0-1.297%0A%09%09%09l-0.039-0.041l1.641-1.644c0.705-0.701%2C0.705-1.839%2C0-2.544l-1.736-1.737l-2.92%2C2.919c0.338%2C0.355%2C0.34%2C0.915-0.012%2C1.264%0A%09%09%09c-0.348%2C0.347-0.908%2C0.349-1.26%2C0.011l-2.939%2C2.938c0.338%2C0.356%2C0.334%2C0.914-0.015%2C1.264c-0.347%2C0.348-0.901%2C0.35-1.26%2C0.014%0A%09%09%09l-23.13%2C23.131l-9.124%2C4.922c0%2C0%2C0.475%2C0.274%2C1.065%2C0.123l11.066-2.035L82.15%2C56.012l0.039%2C0.039c0.359%2C0.359%2C0.943%2C0.359%2C1.305%2C0%0A%09%09%09C83.846%2C55.695%2C83.848%2C55.113%2C83.49%2C54.754z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") !important;
}
.img-cubic-loader {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%0A%09%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22300px%22%20height%3D%22300px%22%0A%09%20viewBox%3D%220%200%20300%20300%22%20enable-background%3D%22new%200%200%20300%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0A%0A%0A%3Crect%20x%3D%2211.003%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.518%22%2F%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.518%22%2F%3E%0A%3Crect%20x%3D%2211.003%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.517%22%2F%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.517%22%2F%3E%0A%3Crect%20x%3D%2211.003%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.519%22%2F%3E%0A%0A%3Cstyle%3E%0A%2a%20%7B%0A%09transition%3A%20all%20.5s%3B%0A%7D%0A%0A.group1%20%2a%7B%0A%09%2F%2Ffill%3A%20red%3B%0A%7D%0A%0A.group1%20%7B%0A%09transform-origin%3A%20center%20top%3B%0A%09transform%3A%20scale%281%2C0%29%3B%0A%09animation%3A%20row_one%20.5s%20ease-in%20infinite%3B%0A%7D%0A.group2%20%7B%0A%09transform-origin%3A%20center%20bottom%3B%0A%09transform%3A%20scale%281%2C1%29%3B%0A%09animation%3A%20row_two%20.5s%20ease-in%20infinite%3B%0A%7D%0A%0Asvg%20%7B%0A%09animation%3A%20whole_cube%202s%20ease-in%20infinite%3B%0A%7D%0A%40keyframes%20whole_cube%20%7B%0A%090%25%7Btransform%3A%20rotate%280deg%29%7D%0A%0924.999%25%7Btransform%3A%20rotate%280deg%29%7D%0A%0925%25%7Btransform%3A%20rotate%2890deg%29%7D%0A%0949.999%25%7Btransform%3A%20rotate%2890deg%29%7D%0A%0950%25%7Btransform%3A%20rotate%28180deg%29%7D%0A%0974.999%25%7Btransform%3A%20rotate%28180deg%29%7D%0A%0975%25%7Btransform%3A%20rotate%28270deg%29%7D%0A%0999.999%25%7Btransform%3A%20rotate%28270deg%29%7D%0A%09100%25%20%7Btransform%3A%20rotate%280deg%29%7D%0A%7D%0A%0A%40keyframes%20row_one%20%7B%0A%090%25%20%7Btransfrom%3A%20scale%281%2C0%29%3B%20opacity%3A%200.8%7D%0A%09100%25%20%7Btransform%3A%20scale%281%2C1%29%3B%20opacity%3A%201%7D%0A%7D%0A%40keyframes%20row_two%20%7B%0A%090%25%20%7Btransfrom%3A%20scale%281%2C1%29%3B%20opacity%3A%201%7D%0A%09100%25%20%7Btransform%3A%20scale%281%2C0%29%3B%20opacity%3A%200.8%7D%0A%7D%0A%3C%2Fstyle%3E%0A%0A%3Cg%20class%3D%22group1%22%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.517%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.519%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20class%3D%22group2%22%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%2211.003%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22111.241%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.517%22%2F%3E%0A%09%3Crect%20x%3D%22111.241%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.517%22%20height%3D%2277.518%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%22211.479%22%20y%3D%22211.479%22%20fill%3D%22%23FFFFFF%22%20width%3D%2277.518%22%20height%3D%2277.519%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
}
.img-butt-theme-base {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBvZPRCcMgEEDPMwNkhIzQTlATCGSMbNCOko6QLYIgdYRsUEfoZ0HF3oUGMkD0gXKe4MPjTsAfpVRdVdWDwhsf4RxWRJy01vOeELwNw9DEGF8ppQYyIIRwUsp2WRa3Cfu+f+eSHaXe+6sk2UiyEfJTU3m/SLI7lEMhbRcoxyYsCgstlGMtKqR+mTCE8KTAQWbYYYyZ0Vr7oaFvc0r5bXZwLI4XXdeNNCs8Jmd1ruXFVeSPceIHMuNT6p09klAAAAAASUVORK5CYII=);
}
.img-butt-theme {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABMSURBVHgBhY+xDQAgCATRCRzB/RvdgBXcRDdAUElowEv4gr8CABgiqjzIM+nSZAem1MIyj/RsD0yS4LOyRCAUEUYg9P+R5pNmCtRyA24Gjdofh528AAAAAElFTkSuQmCC);
}
.img-dark-theme {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22dark%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.433%2063.446%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Edark%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.164%2C69.715A34.037%2C34.037%2C0%2C0%2C1%2C6.941%2C42.653%2C33.363%2C33.363%2C0%2C0%2C1%2C22.561%2C7.417%2C7.392%2C7.392%2C0%2C0%2C1%2C33.816%2C12.5a8.408%2C8.408%2C0%2C0%2C1-.358%2C3.878A20.495%2C20.495%2C0%2C0%2C0%2C48.92%2C43.255a20.244%2C20.244%2C0%2C0%2C0%2C10.777-.8%2C7.406%2C7.406%2C0%2C0%2C1%2C9.823%2C5.434%2C6.989%2C6.989%2C0%2C0%2C1-.82%2C5.277A33.132%2C33.132%2C0%2C0%2C1%2C45.494%2C69.211c-.864.164-1.74.276-2.615.354C41.877%2C69.654%2C40.869%2C69.68%2C40.164%2C69.715ZM27%2C14.86a1.456%2C1.456%2C0%2C0%2C0-2.342-1.44C17.8%2C18.9%2C11.14%2C28.62%2C13.25%2C40.188A28.2%2C28.2%2C0%2C0%2C0%2C38.9%2C63.121c10.555.79%2C19.257-4.4%2C23.059-10.8.807-1.359-.055-2.976-1.614-2.713-10.386%2C1.753-19.48-.222-26.512-7.466C25.576%2C33.638%2C24.585%2C25.78%2C27%2C14.86Z%22%20transform%3D%22translate%28-6.283%20-6.268%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.img-dark-theme2 {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22dark_v2%22%20data-name%3D%22dark%20v2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2061.059%2069.585%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Edark2%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.6%2C72.209l-.13%2C0A35.438%2C35.438%2C0%2C0%2C1%2C8.413%2C42.522%2C34.97%2C34.97%2C0%2C0%2C1%2C36.489%2C2.762a5.754%2C5.754%2C0%2C0%2C1%2C4.568.855%2C5.033%2C5.033%2C0%2C0%2C1%2C2.019%2C3.536%2C5.106%2C5.106%2C0%2C0%2C1-1.8%2C4.538%2C24.653%2C24.653%2C0%2C0%2C0-7.237%2C11.432%2C23.989%2C23.989%2C0%2C0%2C0%2C2.49%2C19.365A25.076%2C25.076%2C0%2C0%2C0%2C52.936%2C54.157a26.078%2C26.078%2C0%2C0%2C0%2C9.722.161A5.593%2C5.593%2C0%2C0%2C1%2C67.6%2C55.741a4.9%2C4.9%2C0%2C0%2C1%2C1.36%2C4.3%2C5.613%2C5.613%2C0%2C0%2C1-1.669%2C3.126%2C35.4%2C35.4%2C0%2C0%2C1-19.475%2C8.7c-.975.116-1.935.178-2.863.239q-.6.038-1.208.083ZM37.843%2C7.347a2.247%2C2.247%2C0%2C0%2C0-.431.046%2C30.265%2C30.265%2C0%2C0%2C0-24.336%2C34.38%2C30.728%2C30.728%2C0%2C0%2C0%2C30.361%2C25.71q.606-.045%2C1.212-.083c.907-.059%2C1.763-.115%2C2.607-.215a30.7%2C30.7%2C0%2C0%2C0%2C16.859-7.506.827.827%2C0%2C0%2C0%2C.188-.405.227.227%2C0%2C0%2C0-.026-.18%2C1.037%2C1.037%2C0%2C0%2C0-.83-.119%2C30.831%2C30.831%2C0%2C0%2C1-11.465-.193%2C29.816%2C29.816%2C0%2C0%2C1-19.509-13.87%2C29.044%2C29.044%2C0%2C0%2C1-2.965-23.128%2C29.342%2C29.342%2C0%2C0%2C1%2C8.606-13.6c.3-.269.284-.374.273-.466s-.036-.227-.1-.275A.811.811%2C0%2C0%2C0%2C37.843%2C7.347Z%22%20transform%3D%22translate%28-7.969%20-2.625%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.img-sun-theme {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22light%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.437%2063.446%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Esun%3C%2Ftitle%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53.86%2C37.5c.423%2C8.727-6.406%2C15.965-15.44%2C16.361-8.665.38-15.832-6.385-16.283-15.37-.437-8.71%2C6.415-15.969%2C15.442-16.36C46.254%2C21.759%2C53.425%2C28.528%2C53.86%2C37.5ZM38%2C28.516a9.413%2C9.413%2C0%2C1%2C0%2C.218%2C0C38.149%2C28.516%2C38.076%2C28.515%2C38%2C28.516Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.268%2C14.536a7.782%2C7.782%2C0%2C0%2C1%2C1.743%2C1.028c1.594%2C1.473%2C3.124%2C3.021%2C4.62%2C4.595a3.062%2C3.062%2C0%2C0%2C1-.07%2C4.7%2C3.136%2C3.136%2C0%2C0%2C1-4.433-.172q-.082-.09-.159-.186c-1.517-1.555-3.077-3.068-4.568-4.647a2.84%2C2.84%2C0%2C0%2C1-.549-3.417A3.387%2C3.387%2C0%2C0%2C1%2C18.268%2C14.536Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.775%2C12.7c0-1.087-.042-2.175.008-3.26a3.215%2C3.215%2C0%2C0%2C1%2C6.429.013c.06%2C2.172.07%2C4.348-.006%2C6.519a2.993%2C2.993%2C0%2C0%2C1-2.935%2C3.05A2.96%2C2.96%2C0%2C0%2C1%2C37.919%2C19a3.006%2C3.006%2C0%2C0%2C1-3.13-2.875c0-.059%2C0-.117%2C0-.176C34.728%2C14.871%2C34.776%2C13.782%2C34.775%2C12.7Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.613%2C41.224c-1.087%2C0-2.176.049-3.259-.013a3.212%2C3.212%2C0%2C0%2C1%2C.029-6.419c2.171-.07%2C4.347-.066%2C6.519%2C0a2.993%2C2.993%2C0%2C0%2C1%2C3.107%2C2.875%2C3.127%2C3.127%2C0%2C0%2C1-.007.349%2C3.022%2C3.022%2C0%2C0%2C1-2.836%2C3.2%2C2.943%2C2.943%2C0%2C0%2C1-.3%2C0C14.788%2C41.266%2C13.7%2C41.225%2C12.613%2C41.224Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M63.4%2C34.776c1.086%2C0%2C2.176-.05%2C3.259.013a3.212%2C3.212%2C0%2C0%2C1-.045%2C6.419c-2.171.069-4.348.067-6.519%2C0a2.993%2C2.993%2C0%2C0%2C1-3.107-2.876%2C2.817%2C2.817%2C0%2C0%2C1%2C.007-.356%2C3.019%2C3.019%2C0%2C0%2C1%2C2.838-3.191q.151-.009.3%2C0C61.219%2C34.735%2C62.308%2C34.774%2C63.4%2C34.776Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M41.222%2C63.375c0%2C1.087.051%2C2.177-.01%2C3.26a3.11%2C3.11%2C0%2C0%2C1-3.126%2C3.094c-.055%2C0-.109%2C0-.164%2C0a3.075%2C3.075%2C0%2C0%2C1-3.129-3.02v-.08c-.069-2.22-.079-4.447.006-6.667a2.962%2C2.962%2C0%2C0%2C1%2C2.95-2.975c.084%2C0%2C.167%2C0%2C.25.009a3%2C3%2C0%2C0%2C1%2C3.193%2C2.793c0%2C.06.007.121.007.181C41.279%2C61.1%2C41.22%2C62.239%2C41.222%2C63.375Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61.483%2C18.248a6.466%2C6.466%2C0%2C0%2C1-.906%2C1.636c-1.365%2C1.486-2.819%2C2.894-4.275%2C4.3-1.563%2C1.5-3.352%2C1.558-4.716.2s-1.273-3.136.255-4.7c1.41-1.447%2C2.835-2.882%2C4.3-4.27a2.853%2C2.853%2C0%2C0%2C1%2C3.411-.558C60.762%2C15.431%2C61.4%2C16.426%2C61.483%2C18.248Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.558%2C57.655a5.613%2C5.613%2C0%2C0%2C1%2C.834-1.512c1.443-1.55%2C2.953-3.042%2C4.493-4.5a3.158%2C3.158%2C0%2C1%2C1%2C4.6%2C4.331l-.086.087C22.946%2C57.6%2C21.439%2C59.1%2C19.9%2C60.55a2.89%2C2.89%2C0%2C0%2C1-3.407.608A3.441%2C3.441%2C0%2C0%2C1%2C14.558%2C57.655Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61.467%2C57.623a3.309%2C3.309%2C0%2C0%2C1-1.83%2C3.167%2C2.64%2C2.64%2C0%2C0%2C1-3.179-.3c-1.807-1.667-3.574-3.393-5.21-5.226a3.118%2C3.118%2C0%2C0%2C1%2C4.27-4.386c1.911%2C1.692%2C3.663%2C3.568%2C5.415%2C5.431A3.375%2C3.375%2C0%2C0%2C1%2C61.467%2C57.623Z%22%20transform%3D%22translate%28-6.282%20-6.283%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.img-sun-theme2 {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22sun_v2%22%20data-name%3D%22sun%20v2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2068.278%2068.286%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Ctitle%3Esun2%3C%2Ftitle%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53.377%2C38.023a15.354%2C15.354%2C0%2C1%2C1-15.35-15.36A15.363%2C15.363%2C0%2C0%2C1%2C53.377%2C38.023ZM48.647%2C38A10.625%2C10.625%2C0%2C1%2C0%2C38.019%2C48.641%2C10.663%2C10.663%2C0%2C0%2C0%2C48.647%2C38Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.4%2C11.953c0%2C1.887.011%2C3.774%2C0%2C5.66a2.36%2C2.36%2C0%2C0%2C1-1.718%2C2.3%2C2.3%2C2.3%2C0%2C0%2C1-2.662-1.053%2C2.857%2C2.857%2C0%2C0%2C1-.349-1.3c-.027-3.754-.023-7.508-.011-11.262A2.37%2C2.37%2C0%2C1%2C1%2C40.4%2C6.293C40.413%2C8.18%2C40.4%2C10.067%2C40.4%2C11.953Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M64.069%2C40.4c-1.848%2C0-3.7.011-5.546%2C0a2.381%2C2.381%2C0%2C1%2C1%2C.037-4.755c2.592-.014%2C5.184-.005%2C7.776%2C0%2C1.163%2C0%2C2.326-.024%2C3.487.011A2.35%2C2.35%2C0%2C0%2C1%2C72.1%2C37.472a2.3%2C2.3%2C0%2C0%2C1-1.175%2C2.611%2C3.385%2C3.385%2C0%2C0%2C1-1.372.306C67.728%2C40.423%2C65.9%2C40.4%2C64.069%2C40.4Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M35.651%2C64.051V58.619a2.383%2C2.383%2C0%2C1%2C1%2C4.748.009q0%2C5.546%2C0%2C11.092a2.363%2C2.363%2C0%2C0%2C1-1.728%2C2.355%2C2.27%2C2.27%2C0%2C0%2C1-2.592-.97%2C3.179%2C3.179%2C0%2C0%2C1-.407-1.452C35.624%2C67.787%2C35.651%2C65.918%2C35.651%2C64.051Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.983%2C35.639c1.849%2C0%2C3.7-.017%2C5.546%2C0a2.372%2C2.372%2C0%2C0%2C1%2C2.4%2C2.992%2C2.408%2C2.408%2C0%2C0%2C1-2.5%2C1.765c-2.592.006-5.184%2C0-7.776%2C0-1.087%2C0-2.173.009-3.259%2C0a2.382%2C2.382%2C0%2C1%2C1-.012-4.758C8.248%2C35.628%2C10.116%2C35.639%2C11.983%2C35.639Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.907%2C13.164a4.83%2C4.83%2C0%2C0%2C1%2C1.307.729c2.713%2C2.65%2C5.387%2C5.34%2C8.059%2C8.032a2.346%2C2.346%2C0%2C0%2C1%2C.057%2C3.317l-.026.027a2.333%2C2.333%2C0%2C0%2C1-3.3.079l-.045-.044q-4.089-4.036-8.123-8.129a2.2%2C2.2%2C0%2C0%2C1-.433-2.6A2.5%2C2.5%2C0%2C0%2C1%2C15.907%2C13.164Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.863%2C62.882a2.512%2C2.512%2C0%2C0%2C1-2.431-1.358A2.263%2C2.263%2C0%2C0%2C1%2C13.717%2C59a10.281%2C10.281%2C0%2C0%2C1%2C.831-.865q3.657-3.66%2C7.318-7.317a2.31%2C2.31%2C0%2C0%2C1%2C2.518-.622%2C2.252%2C2.252%2C0%2C0%2C1%2C1.566%2C1.876%2C2.205%2C2.205%2C0%2C0%2C1-.63%2C1.995c-2.7%2C2.716-5.4%2C5.437-8.14%2C8.113A4.528%2C4.528%2C0%2C0%2C1%2C15.863%2C62.882Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.856%2C15.355a2.425%2C2.425%2C0%2C0%2C1-.7%2C1.879q-4.021%2C4.024-8.048%2C8.043a2.339%2C2.339%2C0%2C0%2C1-3.306.05l-.035-.035a2.321%2C2.321%2C0%2C0%2C1-.06-3.3q4.052-4.114%2C8.168-8.166a2.2%2C2.2%2C0%2C0%2C1%2C2.6-.42A2.23%2C2.23%2C0%2C0%2C1%2C62.856%2C15.355Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.859%2C60.6a2.372%2C2.372%2C0%2C0%2C1-3.913%2C1.681c-.365-.3-.687-.66-1.023-1q-3.538-3.535-7.075-7.075a2.329%2C2.329%2C0%2C0%2C1-.638-2.564%2C2.247%2C2.247%2C0%2C0%2C1%2C1.944-1.556%2C2.22%2C2.22%2C0%2C0%2C1%2C1.934.653q4.048%2C4.037%2C8.087%2C8.085A2.368%2C2.368%2C0%2C0%2C1%2C62.859%2C60.6Z%22%20transform%3D%22translate%28-3.889%20-3.88%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dialog-window_has-buttons {
  padding-bottom: 40px;
}
.dialog-window__buttons {
  background-color: #f2f2f2;
  border-top: 1px solid #dce0e4;
  bottom: 0;
  left: 0;
  line-height: 41px;
  overflow: hidden;
  position: fixed;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  z-index: 3000;
}
body[data-theme="dark"] .dialog-window__buttons,
body[data-theme="dark"] .window.show-bottombar > div.body > div.bottombar {
  background-color: #333;
}
.file-dialog__form {
  border-top: 1px solid #979b9a;
  background-color: #f2f2f2;
}
body[data-theme="dark"] .eps__main-wrapper .eps__wrapper {
  background-color: #524e2d !important;
  border: 1px dashed #b9a61d !important;
}
body[data-theme="dark"] .eps__main-wrapper .eps__table {
  background-color: #555 !important;
}
body[data-theme="dark"] .eps__main-wrapper .eps__table tr {
  background-color: #333 !important;
}
body[data-theme="dark"] .eps__main-wrapper .eps__table tr td:first-child {
  background-color: #222 !important;
}
body[data-theme="dark"] .eps__main-wrapper .eps__location span {
  color: #6fc8ff !important;
}
body[data-theme="dark"] .eps__main-wrapper .eps__error-number {
  color: #ff4d4d !important;
}
body[data-theme="dark"] .eps__main-wrapper pre {
  color: #eee !important;
}
body[data-theme="dark"] .eps__main-wrapper pre b,
body[data-theme="dark"] .eps__main-wrapper pre span[style*='#008000'] {
  color: #7be37b !important;
}
body[data-theme="dark"] .eps__main-wrapper pre span[style*='#800000'] {
  color: #ff4d4d !important;
}
body[data-theme="dark"] .eps__main-wrapper pre span[style*='blue'] {
  color: #6fc8ff !important;
}
.adv-form-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 9px;
  border-bottom: 1px solid #dce0e4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.adv-form-button:hover {
  background-color: #fcf6c2;
}
.adv-form-button:active {
  background-color: #0e425e;
}
.adv-form-button:active .adv-form-button__icon {
  color: #fff;
}
.adv-form-button:active .adv-form-button__caption {
  color: #fff;
}
.adv-form-button__caption {
  color: #1b5a7c;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.balloon {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  max-width: calc(100vw - 5px * 2);
}
.balloon__arrow {
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
body[data-is-mobile="true"] .balloon__arrow {
  display: none;
}
.balloon__arrow_backface {
  z-index: 1;
}
.balloon__arrow_backface svg {
  -webkit-filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.6));
}
.balloon__arrow_backface svg path {
  stroke: var(--color-border2);
  stroke-width: 2;
}
.balloon__arrow svg {
  display: none;
}
.balloon__arrow svg path {
  fill: var(--color-base-txt);
}
.balloon__close {
  position: absolute;
  right: -26px;
  top: 0;
  z-index: 4;
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-color: var(--color-base-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--color-base-txt);
  text-align: center;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
}
.balloon__close:hover {
  background-color: var(--color-primary-darker-bg);
  color: var(--color-primary-txt);
}
.balloon__container {
  position: relative;
  height: 100%;
  max-width: 1200px;
  max-height: 440px;
  min-width: 80px;
  min-height: 36px;
  padding: 6px;
  overflow: auto;
  overflow-x: hidden;
  background-color: var(--color-main-bg);
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 2;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.balloon__body {
  display: block;
}
.balloon__preloader {
  display: none;
  font-size: 12px;
  width: 100px;
  color: var(--color-success-bg);
  padding: 4px 9px;
  text-align: center;
}
.balloon__preloader i {
  color: var(--color-success-bg);
}
body[data-is-mobile="true"] .balloon_has-close-button {
  max-width: calc(100vw - 26px - 5px * 2);
  margin-left: -15.5px;
}
.balloon_has-close-button .balloon__container {
  border-right: 3px solid var(--color-base-bg);
}
.balloon_loading .balloon__preloader {
  display: block;
}
.balloon_loading .balloon__empty-msg {
  display: none;
}
.balloon_loading .balloon__body {
  display: none;
}
.balloon_dir-top .balloon__arrow {
  top: -12px;
  margin-left: -10px;
}
.balloon_dir-top .balloon__arrow > svg[data-dir="top"] {
  display: block;
}
.balloon_dir-bottom .balloon__arrow {
  bottom: -12px;
  margin-left: -10px;
}
.balloon_dir-bottom .balloon__arrow > svg[data-dir="bottom"] {
  display: block;
}
.balloon_dir-left .balloon__arrow {
  left: -12px;
  margin-top: -10px;
}
.balloon_dir-left .balloon__arrow > svg[data-dir="left"] {
  display: block;
}
.balloon_dir-right .balloon__arrow {
  right: -12px;
  margin-top: -10px;
}
.balloon_dir-right .balloon__arrow > svg[data-dir="right"] {
  display: block;
}
.balloon_contrast .balloon__container {
  background-color: var(--color-base2-bg);
  color: var(--color-base-txt);
}
.balloon_contrast .balloon__container .icon {
  color: var(--color-base-txt);
}
.balloon_contrast .balloon__arrow > svg path {
  fill: var(--color-base2-bg);
}
.balloon_success .balloon__container {
  background-color: var(--color-success-bg);
  color: #fff;
}
.balloon_success .balloon__container .icon {
  color: #fff;
}
.balloon_success .balloon__arrow > svg path {
  fill: var(--color-success-bg);
}
.balloon_danger .balloon__container {
  background-color: #d33a2a;
  color: #fff;
}
.balloon_danger .balloon__container .icon {
  color: #fff;
}
.balloon_danger .balloon__arrow > svg path {
  fill: #d33a2a;
}
.balloon_warning .balloon__container {
  background-color: #f79f5b;
  color: #fff;
}
.balloon_warning .balloon__container .icon {
  color: #fff;
}
.balloon_warning .balloon__arrow > svg path {
  fill: #f79f5b;
}
.balloon_info .balloon__container {
  background-color: var(--color-info-bg);
  color: var(--color-info-txt);
}
.balloon_info .balloon__container .icon {
  color: var(--color-info-txt);
}
.balloon_info .balloon__arrow > svg path {
  fill: var(--color-info-bg);
}
.balloon_nopointer {
  pointer-events: none;
}
.balloon_show {
  -webkit-animation: balloon-show 0.4s forwards;
          animation: balloon-show 0.4s forwards;
}
.balloon_hide {
  -webkit-animation: balloon-hide 0.2s forwards;
          animation: balloon-hide 0.2s forwards;
}
@-webkit-keyframes balloon-show {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes balloon-show {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes balloon-hide {
  from {
    opacity: 1;
    -webkit-transform: rotate3d(0, 1, 0, 0);
            transform: rotate3d(0, 1, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: rotate3d(0, 1, 0, -90deg);
            transform: rotate3d(0, 1, 0, -90deg);
  }
}
@keyframes balloon-hide {
  from {
    opacity: 1;
    -webkit-transform: rotate3d(0, 1, 0, 0);
            transform: rotate3d(0, 1, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: rotate3d(0, 1, 0, -90deg);
            transform: rotate3d(0, 1, 0, -90deg);
  }
}
.calendar {
  display: inline-block;
  color: var(--color-main-txt);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 4px;
}
.calendar__navigator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0 4px;
}
.calendar__navigator-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  cursor: pointer;
  margin: 28px 4px 0 4px;
  padding: 2px 9px;
  color: var(--color-main-txt);
  white-space: nowrap;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.calendar__navigator-btn_next {
  border-left: 1px solid var(--color-border1);
}
.calendar__navigator-btn_prev {
  border-right: 1px solid var(--color-border1);
}
.calendar__navigator-btn:hover {
  background-color: var(--color-face2-darker-bg);
}
.calendar__title {
  padding: 4px 6px;
  border-bottom: 1px solid #dce0e4;
  text-align: center;
}
.calendar__title_with-week {
  padding-left: 32px;
}
body[data-is-mobile="true"] .calendar__title_with-week {
  padding-left: 24px;
}
.calendar__title-caption {
  min-width: 160px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.calendar__title-caption .select {
  width: auto;
  vertical-align: initial;
}
.calendar__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--color-primary-bg);
}
.calendar__header + .calendar__week > .calendar__day {
  border-top: 1px solid #dce0e4;
}
.calendar__header .calendar__day {
  background-color: transparent;
  border: 1px solid transparent;
}
.calendar__header .calendar__week-number {
  height: 26px;
  padding: 4px 4px 0 4px;
}
.calendar__week-number {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: none;
  text-align: center;
  width: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.calendar__week-number div {
  color: #aaa;
}
body[data-is-mobile="true"] .calendar__week-number {
  width: 20px;
  line-height: 20px;
}
.calendar__day {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dce0e4;
  border-top: none;
}
.calendar__day + .calendar__day {
  border-left: none;
}
.calendar__day_weekend {
  color: #d33a2a;
}
.calendar__day_disabled div {
  color: #aaa;
  background-color: #ebf0f4;
}
.calendar__day_disabled:hover div {
  cursor: not-allowed;
}
.calendar__day_disabled:hover .calendar__day-date {
  text-decoration: line-through;
}
.calendar__day_locked:hover div {
  cursor: default;
}
.calendar__day div {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  padding: 4px;
  line-height: 22px;
  vertical-align: middle;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body[data-is-mobile="true"] .calendar__day div {
  width: 20px;
  height: 20px;
  line-height: 18px;
}
.calendar__color-box {
  position: relative;
  display: block;
  white-space: nowrap;
  color: #444;
}
.calendar_detailed .calendar__day_dark-background .calendar__color-box {
  color: #fff;
}
.calendar_detailed .calendar__day_dark-background .calendar__day-number {
  color: #fff;
}
.calendar_detailed .calendar__day_dark-background .calendar__day-icon i {
  color: #fff !important;
}
.calendar_detailed .calendar__color-box {
  width: 22px;
  height: 22px;
  line-height: 22px;
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.calendar_detailed .calendar__day-date {
  display: block;
  text-align: left;
  font-size: 12px;
  line-height: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.calendar_detailed .calendar__day-icon {
  font-size: 8px;
  line-height: 8px;
  vertical-align: middle;
  margin-left: - 2px;
}
.calendar_detailed .calendar__day-number {
  font-size: 8px;
  line-height: 8px;
  vertical-align: middle;
  text-align: right;
  margin-left: auto;
  margin-right: - 2px;
}
.calendar_show-weeks-number .calendar__week-number {
  display: block;
}
.calendar__week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.calendar__week .calendar__day {
  cursor: pointer;
  text-align: center;
}
.calendar__week .calendar__day div {
  text-align: center;
}
.calendar__week .calendar__day:not(.calendar__day_outside):not(.calendar__day_disabled):hover .calendar__color-box {
  border-color: #3d4542;
}
.calendar__week .calendar__day_current .calendar__color-box {
  border-color: #d33a2a;
  background-color: #fcf6c2;
}
.calendar__week .calendar__day_current .calendar__day-date {
  font-weight: bold;
  color: #98252a;
  text-shadow: -1px -1px 1px #fff, 1px 1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, -1px 0px 1px #fff, 1px 0px 1px #fff, 0px -1px 1px #fff, 0px 1px 1px #fff;
}
.calendar__week .calendar__day_current .calendar__day-date_dark {
  color: #fff;
  text-shadow: -1px -1px 1px #98252a, 1px 1px 1px #98252a, 1px -1px 1px #98252a, -1px 1px 1px #98252a, -1px 0px 1px #98252a, 1px 0px 1px #98252a, 0px -1px 1px #98252a, 0px 1px 1px #98252a;
}
.calendar__week .calendar__day_current .calendar__day-date:after {
  position: absolute;
  content: "*";
  top: 8px;
  left: 20px;
  font-size: 16px;
}
.calendar__week .calendar__day_selected .calendar__color-box {
  border-color: #63a08d !important;
  background-color: #63a08d !important;
  color: #fff;
}
.calendar__week .calendar__day_selected .calendar__day-date {
  color: #fff;
}
.calendar__week .calendar__day_selected .calendar__day-number {
  color: #fff;
}
.calendar__week .calendar__day_selected .calendar__day-icon {
  color: #fff;
}
.calendar__week .calendar__day_selected:hover .calendar__color-box {
  background-color: #1b5a7c !important;
  color: #fff !important;
}
.calendar__week .calendar__day_selected:hover .calendar__day-date {
  color: #fff !important;
}
.calendar__week .calendar__day_selected:hover .calendar__day-number {
  color: #fff !important;
}
.calendar__week .calendar__day_selected:hover .calendar__day-icon {
  color: #fff !important;
}
.calendar__week .calendar__day_outside {
  color: #ccc;
  background-color: #f8faff;
  pointer-events: none;
}
.calendar__week .calendar__day_outside .calendar__color-box {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #ccc;
}
.calendar__week .calendar__day_outside .calendar__day-date {
  color: #ccc;
}
.calendar__week .calendar__day_outside .calendar__day-number {
  display: none;
}
.calendar__week .calendar__day_outside .calendar__day-icon {
  display: none;
}
body[data-theme="dark"] .calendar__week .calendar__day {
  position: relative;
  background-color: #555;
}
body[data-theme="dark"] .calendar__week .calendar__day::before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 10;
  pointer-events: none;
}
body[data-theme="dark"] .calendar__day {
  border-color: #666;
}
body[data-theme="dark"] .calendar__week .calendar__day div[style*="background: transparent"] {
  color: #77caff;
}
.days-navigator {
  height: 40px;
  overflow: hidden;
  white-space: nowrap !important;
  border-bottom: 1px solid var(--color-border2);
}
.days-navigator-day {
  display: inline-block;
  position: relative;
  height: 36px;
  padding: 0 4px;
  margin: 4px 0 0 4px;
  background-color: var(--color-face-darker-bg);
  width: 55px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.days-navigator-day:first-child {
  margin-left: 9px;
}
.days-navigator-day:last-child {
  margin-right: 9px;
}
.days-navigator-day_weekend {
  background-color: var(--color-face-bg);
}
.days-navigator-day_weekend .days-navigator-day__date {
  color: var(--color-danger-bg);
}
.days-navigator-day_weekend .days-navigator-day__weekday {
  color: var(--color-danger-bg);
}
.days-navigator-day:hover {
  background-color: var(--color-selected-bg);
}
.days-navigator-day_current {
  background-color: #1b5a7c;
}
.days-navigator-day_current:hover {
  background-color: #0e425e;
}
.days-navigator-day_current .days-navigator-day__month {
  color: #fff;
}
.days-navigator-day_current .days-navigator-day__date {
  color: #fff;
}
.days-navigator-day_current .days-navigator-day__weekday {
  color: #fff;
}
.days-navigator-day__month {
  position: absolute;
  right: 4px;
  top: 0;
  font-size: 11px;
  line-height: 20px;
  color: var(--color-main-muted-txt);
}
.days-navigator-day__date {
  font-size: 24px;
  line-height: 36px;
  color: var(--color-base-bg);
}
.days-navigator-day__weekday {
  position: absolute;
  right: 4px;
  bottom: 0;
  font-size: 13px;
  line-height: 20px;
  color: var(--color-main-muted-txt);
}
.months-navigator {
  height: 40px;
  overflow: hidden;
  white-space: nowrap !important;
  border-bottom: 1px solid var(--color-border2);
}
.months-navigator-month {
  display: inline-block;
  position: relative;
  height: 36px;
  padding: 0 4px;
  margin: 4px 0 0 4px;
  background-color: var(--color-face-darker-bg);
  width: 70px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.months-navigator-month:first-child {
  margin-left: 9px;
}
.months-navigator-month:last-child {
  margin-right: 9px;
}
.months-navigator-month:hover {
  background-color: var(--color-selected-bg);
}
.months-navigator-month_current {
  background-color: #1b5a7c;
}
.months-navigator-month_current:hover {
  background-color: #0e425e;
}
.months-navigator-month_current .months-navigator-month__year {
  color: #fff;
}
.months-navigator-month_current .months-navigator-month__month1 {
  color: #fff;
}
.months-navigator-month_current .months-navigator-month__month2 {
  color: #fff;
}
.months-navigator-month__year {
  position: absolute;
  right: 4px;
  top: 0;
  font-size: 12px;
  line-height: 20px;
  color: var(--color-main-muted-txt);
}
.months-navigator-month__month1 {
  font-size: 26px;
  line-height: 36px;
  color: var(--color-base-bg);
}
.months-navigator-month__month2 {
  position: absolute;
  right: 4px;
  bottom: 0;
  font-size: 12px;
  line-height: 20px;
  color: var(--color-main-txt);
}
.weeks-navigator {
  height: 40px;
  overflow: hidden;
  white-space: nowrap !important;
  border-bottom: 1px solid #b9c5c9;
}
.weeks-navigator-week {
  display: inline-block;
  position: relative;
  height: 36px;
  padding: 0 4px;
  margin: 4px 0 0 4px;
  background-color: var(--color-face-darker-bg);
  width: 70px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.weeks-navigator-week:first-child {
  margin-left: 9px;
}
.weeks-navigator-week:last-child {
  margin-right: 9px;
}
.weeks-navigator-week:hover {
  background-color: var(--color-selected-bg);
}
.weeks-navigator-week_current {
  background-color: #1b5a7c;
}
.weeks-navigator-week_current:hover {
  background-color: #0e425e;
}
.weeks-navigator-week_current .weeks-navigator-week__year {
  color: #fff;
}
.weeks-navigator-week_current .weeks-navigator-week__week {
  color: #fff;
}
.weeks-navigator-week_current .weeks-navigator-week__month {
  color: #fff;
}
.weeks-navigator-week__caption {
  position: absolute;
  left: 4px;
  top: 0;
  font-size: 12px;
  line-height: 20px;
  color: var(--color-main-muted-txt);
}
.weeks-navigator-week__year {
  position: absolute;
  right: 4px;
  top: 0;
  font-size: 12px;
  line-height: 20px;
  color: var(--color-main-muted-txt);
}
.weeks-navigator-week__week {
  position: absolute;
  left: 4px;
  bottom: 0;
  font-size: 18px;
  color: var(--color-base-bg);
  padding-bottom: 2px;
}
.weeks-navigator-week__week span {
  display: inline-block;
  vertical-align: bottom;
}
.weeks-navigator-week__week sub {
  position: absolute;
  color: var(--color-base-muted-txt);
  font-size: 14px;
  vertical-align: bottom;
  display: inline-block;
  margin-left: 1px;
  bottom: 2px;
}
.weeks-navigator-week__month {
  position: absolute;
  right: 4px;
  bottom: 0;
  font-size: 12px;
  line-height: 20px;
  color: var(--color-main-txt);
}
.card-dashboard__box {
  background-color: var(--color-face-darker-bg);
}
.card-dashboard__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 9px 9px 0;
}
body[data-is-mobile="true"] .card-dashboard__content,
body[data-is-tablet="true"] .card-dashboard__content {
  padding: 0 6px 6px 0;
}
.card-dashboard__cards {
  opacity: 0;
}
.card-dashboard__cards-column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.card-dashboard__cards-column-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.card-dashboard__cards-column-center {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.card-dashboard-item {
  /* for auto resizing in charts */
}
.card-dashboard-item__body {
  padding: 6px 6px 6px;
  color: var(--color-main-txt);
  background-color: var(--color-main-bg);
  margin: 9px 0 0 9px;
}
body[data-is-mobile="true"] .card-dashboard-item__body,
body[data-is-tablet="true"] .card-dashboard-item__body {
  padding: 4px;
  margin: 6px 0 0 6px;
}
.card-dashboard-item__body_has-title {
  padding-top: 4px;
}
.card-dashboard-item__body_has-paginator {
  padding-bottom: 4px;
}
.card-dashboard-item__body_no-padding {
  padding: 0;
}
.card-dashboard-item__title .icon {
  color: var(--color-main-muted-txt);
}
.card-dashboard-item__content .highcharts-container {
  color: #444;
  background-color: #fff;
  width: 100% !important;
}
.card-dashboard-item__content .highcharts-container svg {
  width: 100% !important;
  position: absolute;
}
.ui-dashboard-editor {
  background-color: #dde2e5 !important;
  text-align: center;
}
.uide-page {
  position: relative;
  margin: 10px auto;
  background-color: white;
  border: 1px solid #b9c5c9;
  display: inline-block;
  text-align: left;
  line-height: 1px;
}
.uide-page__container {
  width: 900px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.uide-page_editable,
.uide-page_pre-selection {
  cursor: cell;
}
.uide-page-grid {
  display: table;
  height: 100%;
  width: 100%;
}
.uide-page-grid__row {
  display: table-row;
}
.uide-page-grid__cell {
  display: table-cell;
  border: 1px dashed #dde2e5;
}
.uide-page-grid__cell_selected {
  background-color: #f1dcaa;
  border-color: transparent;
}
.uide-page-grid__cell_st {
  border-top-color: #b9c5c9;
  border-top-style: solid;
}
.uide-page-grid__cell_sb {
  border-bottom-color: #b9c5c9;
  border-bottom-style: solid;
}
.uide-page-grid__cell_sr {
  border-right-color: #b9c5c9;
  border-right-style: solid;
}
.uide-page-grid__cell_sl {
  border-left-color: #b9c5c9;
  border-left-style: solid;
}
.uide-page_editable:not(.uide-page_selection) .uide-page-grid__cell {
  border-color: #b9c5c9;
}
.uide-page_editable:not(.uide-page_selection) .uide-page-grid__cell:hover {
  -webkit-box-shadow: inset 0 0 10px 5px #f1dcaa;
          box-shadow: inset 0 0 10px 5px #f1dcaa;
}
.uide-block {
  position: absolute;
  -webkit-transition: left 0.1s ease-in, top 0.1s ease-in, height 0.1s ease-in, width 0.1s ease-in;
  transition: left 0.1s ease-in, top 0.1s ease-in, height 0.1s ease-in, width 0.1s ease-in;
  background-color: #fff;
  cursor: move;
}
.uide-page_editable .uide-block {
  opacity: 0.5;
}
.uide-block_selected {
  background-color: #f1dcaa;
}
.uide-block__container {
  position: absolute;
  left: 3px;
  right: 3px;
  top: 3px;
  bottom: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #b9c5c9;
  overflow: hidden;
}
.uide-block__icon {
  width: 100%;
  height: 100%;
  margin: auto;
  max-width: 256px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.uide-block__resize-point {
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #888;
}
.uide-block__resize-point[data-dir="tl"] {
  top: 0;
  left: 0;
  cursor: nwse-resize;
}
.uide-block__resize-point[data-dir="tr"] {
  top: 0;
  right: 0;
  cursor: nesw-resize;
}
.uide-block__resize-point[data-dir="bl"] {
  bottom: 0;
  left: 0;
  cursor: nesw-resize;
}
.uide-block__resize-point[data-dir="br"] {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
}
.uide-page-title {
  color: white;
  font-size: 18px;
  line-height: 30px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
  padding: 4px;
}
tr.uide-page-bar-line td {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
tr.uide-page-bar-line:hover td {
  background-color: #c9ffb4 !important;
}
tr.uide-page-bar-line.uide-selected td {
  background-color: #f8f59f;
}
tr.uide-page-bar-line i {
  color: #888;
}
.uide-block-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px;
  color: #fff;
  border-bottom: 1px solid #dce0e4;
  background-color: #6a6f6d;
  line-height: 16px;
  text-align: left;
}
.uide-block-header i {
  color: #aaa;
}
.uide-block-header__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.uide-block-header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.uide-block-button + .uide-block-button {
  margin-left: 6px;
}
.uide-color-set {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  border: 1px solid #b9c5c9;
  height: 16px;
  width: 130px;
}
.uide-color-set > span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
html.dashboard,
body.dashboard {
  background: #efefef;
  font: 15px/18px Arial, sans-serif, Helvetica !important;
}
.dashboard-frame {
  position: absolute;
  width: calc(100% - 40px);
  display: block;
  opacity: 0;
  margin: 0 20px;
  height: 600px;
}
.dashboard-frame.d-show-up {
  opacity: 1;
}
.dashboard-frame.d-hide {
  opacity: 0;
}
.dashboard-grid {
  position: relative;
  width: 100%;
  height: 100%;
}
.dashboard-grid .d-block {
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: top;
  opacity: 0.5;
}
.dashboard-grid .d-block.d-show-up {
  opacity: 1;
}
.dashboard-grid .d-block.d-hide {
  opacity: 0.5;
}
.dashboard-grid .d-block > div.d-block-dashboard-cont {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.dashboard-grid .d-block > div.d-block-cont {
  width: 100%;
  height: 100%;
  background-color: white;
  overflow: hidden;
  position: relative;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-title {
  line-height: 40px;
  font-size: 18px;
  text-align: center;
  color: #276f80;
  text-overflow: ellipsis;
  padding: 0 15px;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-title a {
  float: right;
  font-size: 16px;
  display: inline-block;
  padding: 0 5px;
  color: #7cbdcc;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-title a:hover {
  color: #17424c;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-modes {
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  text-align: left;
  color: #276f80;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 15px;
  cursor: pointer;
  border-top: 1px solid #ddd;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-modes div.d-mode {
  display: inline-block;
  padding: 0 5px;
  margin-right: 10px;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-modes div.d-mode.d-current {
  background-color: #ddd;
  color: #17424c;
}
.dashboard-grid .d-block > div.d-block-cont > .d-block-modes div.d-mode:hover {
  text-decoration: underline;
}
.dashboard-grid .d-block > div.d-block-cont.d-block-no-modes > .d-block-modes {
  display: none;
}
.dashboard-grid .d-block.d-clean-block > div.d-block-cont > .d-block-title,
.dashboard-grid .d-block.d-clean-block > div.d-block-cont > .d-block-modes {
  display: none !important;
}
.dashboard-grid .d-block > div.d-block-cont > .ui-indicator {
  position: absolute;
  left: 2%;
  right: 2%;
  width: auto;
  height: auto;
  top: 66px;
  bottom: 2%;
}
.dashboard-grid .d-block.d-clean-block > div.d-block-cont > .ui-indicator {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
}
.dashboard-grid .d-block > div.d-block-cont.d-block-no-modes > .ui-indicator {
  top: 41px;
}
@media screen and (max-width: 600px) {
  .dashboard-frame {
    width: 100%;
    margin: 0;
  }
}
.events-timeline-cont {
  background-color: var(--color-face-bg);
}
.events-timeline {
  position: relative;
  width: 700px;
  min-height: 100%;
  margin: 0 auto -9px auto;
}
.events-timeline__vert-line {
  position: absolute;
  left: 100px;
  border-left: 2px solid var(--color-border2);
  width: 1px;
  height: 100%;
}
.events-timeline-day {
  margin-top: 9px;
  border-bottom: 1px solid var(--color-border2);
}
.events-timeline-day:first-child {
  margin-top: 0;
}
.events-timeline-day span {
  display: inline-block;
  text-align: center;
  margin-left: 145px;
  font-size: 18px;
  padding: 6px 0;
  color: var(--color-primary-bg);
}
.events-timeline-item {
  position: relative;
  margin: 6px 0;
  -webkit-perspective: 600px;
          perspective: 600px;
}
.events-timeline-item__time {
  display: inline-block;
  text-align: center;
  width: 100px;
  color: var(--color-main-muted-txt);
  height: 26px;
  line-height: 26px;
  vertical-align: top;
}
.events-timeline-item__line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: -15px;
}
.events-timeline-item__line circle {
  fill: var(--color-face-bg);
  stroke-width: 2px;
  stroke: var(--color-border2);
}
.events-timeline-item__box {
  display: inline-block;
  width: 500px;
  position: relative;
  margin-left: -5px;
  -webkit-transform: translate3d(-30px, 0, 0);
          transform: translate3d(-30px, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.events-timeline-item_show .events-timeline-item__box {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.events-timeline-item_show .events-timeline-rec__icon i {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.events-timeline-rec {
  display: inline-table;
  height: 52px;
  width: 500px;
}
.events-timeline-rec + .events-timeline-rec {
  margin-top: 6px;
}
.events-timeline-rec__line {
  position: absolute;
  margin-left: -67px;
  z-index: 50;
}
.events-timeline-rec__line path {
  fill: none;
  stroke-width: 2px;
}
.events-timeline-rec__avatar {
  display: inline-block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  float: left;
  margin-right: 6px;
  background-color: var(--color-border1);
  text-align: center;
  overflow: hidden;
  position: relative;
  line-height: 42px;
}
.events-timeline-rec__avatar img {
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.events-timeline-rec__avatar img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.events-timeline-rec__avatar i {
  font-size: 26px;
  color: #fff;
  vertical-align: middle;
}
.events-timeline-rec__icon {
  width: 50px;
  display: table-cell;
  text-align: center;
  background-color: var(--color-base-lighter2-bg);
  color: var(--color-base-txt);
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.events-timeline-rec__icon i {
  display: inline-block;
  margin-top: 13px;
  font-size: 22px;
  -webkit-transform: scale(0.1);
          transform: scale(0.1);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53), -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}
.events-timeline-rec__message {
  display: table-cell;
  vertical-align: top;
  border: 1px solid var(--color-border1);
  border-left: none;
  background-color: var(--color-main-bg);
}
body[data-is-mobile="true"] .events-timeline {
  width: 100%;
}
body[data-is-mobile="true"] .events-timeline__vert-line {
  display: none;
}
body[data-is-mobile="true"] .events-timeline-rec {
  width: 100%;
}
body[data-is-mobile="true"] .events-timeline-rec__time {
  display: block;
  text-align: left;
  padding-left: 6px;
  width: 100%;
}
body[data-is-mobile="true"] .events-timeline-rec__line {
  display: none;
}
body[data-is-mobile="true"] .events-timeline-item {
  margin: 9px 4px 0 4px;
}
body[data-is-mobile="true"] .events-timeline-item__line {
  display: none;
}
body[data-is-mobile="true"] .events-timeline-item__box {
  display: table;
  margin-left: 0;
  width: 100%;
}
body[data-is-mobile="true"] .events-timeline-day span {
  display: block;
  text-align: center;
  margin-left: 0;
}
.events-timeline-summary {
  padding: 6px 9px 4px 9px;
  background-color: var(--color-main-bg);
}
.events-timeline-summary + .events-timeline-summary {
  border-top: 1px solid var(--color-border1);
}
.events-timeline-summary__button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 24px;
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 4px 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: outline 0.2s ease-out;
  transition: outline 0.2s ease-out;
}
.events-timeline-summary__button:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
}
.events-timeline-summary__caption {
  color: var(--color-primary-bg);
  padding-bottom: 4px;
}
.events-timeline-summary__count {
  font-size: 12px;
  padding-right: 4px;
}
.events-timeline-summary__corner {
  position: absolute;
  font-size: 0;
  height: 0;
  width: 0;
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3) var(--color-main-bg) var(--color-main-bg) rgba(0, 0, 0, 0.3);
  right: 0;
  bottom: 0;
  -webkit-transition: border-width 0.2s ease-out;
  transition: border-width 0.2s ease-out;
}
.events-timeline-summary__button:hover .events-timeline-summary__corner {
  border-width: 0;
}
.list__main-table {
  display: inline-table;
}
.list__aux {
  font-size: 16px;
  margin-right: 5px;
  color: #f79f5b;
}
.list__repeat-symbol:before {
  color: #aaa;
  font-size: 10px;
  display: inline-block;
  white-space: nowrap;
  font-family: "Courier New", monospace;
  content: "-- // --";
}
.list-weekdays {
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #aaa;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 147px;
}
.list-weekdays__day {
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.list-weekdays__day + .list-weekdays__day {
  margin-left: 1px;
}
.list-weekdays__day_selected {
  background-color: #1b5a7c;
  color: #fff;
  border-radius: 50%;
}
.list-switch {
  width: auto;
  min-width: 50px;
  display: inline-block;
  text-align: left;
}
.list-switch > div {
  width: 8px;
  display: inline-block;
  vertical-align: middle;
  padding: 2px;
  border: 1px solid transparent;
  border-radius: 50%;
}
.list-switch > div > div {
  width: 8px;
  height: 8px;
  font-size: 1px;
  border-radius: 50%;
}
.list-switch > span {
  vertical-align: middle;
}
.list-table-hint {
  border-spacing: 0;
}
.list-table-hint td {
  border-bottom: 1px solid #dce0e4;
  padding: 2px;
}
.list-table-hint__dots-cell {
  text-align: center;
  border-bottom: none !important;
}
.crdc__rep-wrapper {
  position: absolute;
  left: 5px;
  right: 5px;
  top: 5px;
  bottom: 5px;
}
.crdc__rep-wrapper > div {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: auto;
}
.crdc__rep-wrapper > div:first-child {
  left: 0;
  right: 300px;
  border-right: 1px solid #eee;
}
.crdc__rep-wrapper > div:last-child {
  right: 0;
  width: 300px;
}
.crdc__rep-wrapper > div:last-child > div.layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.crdc__rep-wrapper > div:last-child > div.layout > div {
  position: relative;
  width: 100%;
}
.crdc__rep-wrapper > div:last-child > div.layout > div:nth-child(2) {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
.crdc__rep-wrapper > div:last-child > div.layout > div:nth-child(2) > div {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
.crdc__rep-wrapper .crdc__search-result {
  background-color: #f5f5f5;
}
.crdc__rep-wrapper input.crdc__search {
  border: none;
  margin-left: 20px;
  padding: 10px;
  font-size: 15px;
}
.crdc__rep-wrapper div.uidc-frame {
  background-color: #f8f8f8;
}
.crdc__rep-wrapper div.uidc-container {
  padding: 10px;
}
.crdc__rep-wrapper div.uidc-section {
  padding-bottom: 5px;
}
.crdc__rep-wrapper div.uidc-section div.uidc-section {
  padding: 5px 0 0 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk5RjdBMzBBRERGMTFFNDg2NjNCRkU4MTAxRTg1RTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk5RjdBMzFBRERGMTFFNDg2NjNCRkU4MTAxRTg1RTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOTlGN0EyRUFEREYxMUU0ODY2M0JGRTgxMDFFODVFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOTlGN0EyRkFEREYxMUU0ODY2M0JGRTgxMDFFODVFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGqDvYAAAAzSURBVHjaYvz//z8DNQETA5XBqIGjBg4GA1lAxPnz50HZhRGIKaYZR7PeqIHD0UCAAAMAcwkSj9ZcCrMAAAAASUVORK5CYII=) no-repeat 15px 9px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk5MDMwRUFBREUwMTFFNDhEN0JGMTQ3NzM2NTFCMTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk5MDMwRUJBREUwMTFFNDhEN0JGMTQ3NzM2NTFCMTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTkwMzBFOEFERTAxMUU0OEQ3QkYxNDc3MzY1MUIxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTkwMzBFOUFERTAxMUU0OEQ3QkYxNDc3MzY1MUIxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA4upEAAAAwSURBVHjaYvz//z8DNQETMYrOnz//n6oGAgEjtQ0cdeGoC0ddOOrCUReS6EKAAAMAtbYPkYYaROQAAAAASUVORK5CYII=) repeat-y 5px 0;
}
.crdc__rep-wrapper div.uidc-section div.uidc-section:last-child {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk5RjdBMzBBRERGMTFFNDg2NjNCRkU4MTAxRTg1RTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk5RjdBMzFBRERGMTFFNDg2NjNCRkU4MTAxRTg1RTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOTlGN0EyRUFEREYxMUU0ODY2M0JGRTgxMDFFODVFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOTlGN0EyRkFEREYxMUU0ODY2M0JGRTgxMDFFODVFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGqDvYAAAAzSURBVHjaYvz//z8DNQETA5XBqIGjBg4GA1lAxPnz50HZhRGIKaYZR7PeqIHD0UCAAAMAcwkSj9ZcCrMAAAAASUVORK5CYII=) no-repeat 15px 9px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk5MDMwRUFBREUwMTFFNDhEN0JGMTQ3NzM2NTFCMTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk5MDMwRUJBREUwMTFFNDhEN0JGMTQ3NzM2NTFCMTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTkwMzBFOEFERTAxMUU0OEQ3QkYxNDc3MzY1MUIxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTkwMzBFOUFERTAxMUU0OEQ3QkYxNDc3MzY1MUIxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA4upEAAAAwSURBVHjaYvz//z8DNQETMYrOnz//n6oGAgEjtQ0cdeGoC0ddOOrCUReS6EKAAAMAtbYPkYYaROQAAAAASUVORK5CYII=) no-repeat 5px 0;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head {
  display: table;
  border-spacing: 0;
  border: 1px solid #e1e1e1;
  color: #555;
  cursor: pointer;
  width: 100%;
}
.crdc__rep-wrapper div.uidc-section[data-opened=y] > div.uidc-section-head:before {
  content: '-';
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head {
  background-color: #f5f5f5;
  position: relative;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head:before {
  content: '+';
  position: absolute;
  left: 6px;
  top: 4px;
}
.crdc__rep-wrapper div.uidc-section.uidc-selected > div.uidc-section-head {
  background-color: #fffddb !important;
  border: 1px solid #cacaca !important;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head:hover {
  background-color: #ffffff;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head > div:first-child {
  display: table-cell;
  padding: 4px 4px 4px 20px;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-head > div:last-child {
  display: table-cell;
  padding: 4px;
  width: 1%;
  white-space: nowrap;
  font-size: 0.9em;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-body {
  display: none;
}
.crdc__rep-wrapper div.uidc-section > div.uidc-section-body > .uidc-empty {
  font-style: italic;
  color: #777;
  padding: 10px;
}
.crdc__rep-wrapper div.uidc-group-container {
  padding-left: 30px;
  padding-bottom: 15px;
}
.crdc__rep-wrapper table.uidc-group {
  width: 100%;
  border-spacing: 1px;
  background-color: #d4d4d4;
  font-size: 13px;
  margin-top: 4px;
}
.crdc__rep-wrapper table.uidc-group > thead > tr > th {
  padding: 5px;
  color: #777;
  background-color: #f1f1f1;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td {
  padding: 5px;
  background: white;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr.uidc-selected > td {
  background: #80ff83;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td:nth-child(2) {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
      user-select: text;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td.uidc-empty {
  background: #eaeaea;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td.uidc-type.uidc-type-dl {
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td.uidc-edit.uidc-type.uidc-type-dl {
  padding: 5px !important;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td.uidc-type:hover {
  background-color: #fffcdf;
}
.crdc__rep-wrapper table.uidc-group > tbody > tr > td.uidc-edit {
  padding: 0 !important;
}
.crdc__rep-wrapper input.uidc-input {
  background: #fff8ba !important;
  border: none !important;
  outline: 1px #ead520 solid !important;
  border-radius: 0 !important;
  margin: 0 !important;
  width: 100%;
  font-size: 13px;
  padding: 5px;
}
.crdc__rep-wrapper div.uidc-choice {
  background: white;
  border: 1px solid #cacaca;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: 1px 0 7px rgba(0, 0, 0, 0.4);
          box-shadow: 1px 0 7px rgba(0, 0, 0, 0.4);
  z-index: 1000;
}
.crdc__rep-wrapper div.uidc-choice.uidc-scroll {
  max-height: 100px;
  overflow: hidden;
  overflow-y: auto;
}
.crdc__rep-wrapper div.uidc-choice.uidc-scroll > div {
  padding-right: 20px;
}
.crdc__rep-wrapper div.uidc-choice > div {
  font-size: 13px;
  padding: 5px;
  border-bottom: 1px dotted #cacaca;
  cursor: pointer;
  white-space: nowrap;
}
.crdc__rep-wrapper div.uidc-choice > div[data-value=""] {
  color: #aaa;
}
.crdc__rep-wrapper div.uidc-choice > div:hover {
  background-color: #888;
  color: white !important;
}
.crdc__rep-wrapper div.uidc-choice > div.uidc-last {
  border-bottom: none;
}
.crdc__rep-wrapper .uidc-group-head {
  margin-top: 5px;
  font-size: 11px;
}
.crdc__rep-wrapper .uidc-group-head > table {
  width: 100%;
  border-spacing: 0;
}
.crdc__rep-wrapper .uidc-group-head > table > tbody > tr > td {
  width: 50%;
  color: #aaa;
}
.crdc__rep-wrapper .uidc-group-head > table > tbody > tr > td:last-child {
  text-align: right;
}
.crdc__rep-wrapper .uidc-group-head td > div.uidc-group-meta {
  display: inline-block;
  color: #888;
  padding: 2px 0 2px 5px;
}
.crdc__rep-wrapper .uidc-group-head td > a {
  display: inline-block;
  color: #888;
  padding: 2px;
  text-decoration: none;
  cursor: pointer;
}
.crdc__rep-wrapper .uidc-group-head td > a:hover {
  color: blue;
}
.crdc__rep-wrapper .uidc-group-head td > a.uidc-group-desc {
  border-bottom: 1px dotted #888;
}
.crdc__rep-wrapper .uidc-group-head td > a.uidc-group-desc:hover {
  border-bottom: 1px dotted blue;
}
.crdc__rep-wrapper .uidc-group-head > div.uidc-group-desc {
  clear: both;
  display: none;
  background-color: #fff5a1;
  padding: 10px;
  margin: 5px 0;
}
.crdc__rep-wrapper .uidc-nav {
  padding: 2px;
}
.crdc__rep-wrapper .uidc-nav-item {
  display: inline-block;
  margin-right: 2px;
  cursor: pointer;
  padding-left: 15px;
}
.crdc__rep-wrapper .uidc-nav-item:first-child {
  background: transparent;
  padding-left: 0;
}
.crdc__rep-wrapper .uidc-nav-item > div {
  padding: 2px 5px;
}
.crdc__rep-wrapper .uidc-nav-item > div:hover {
  color: black;
}
.crdc__rep-wrapper .uidc-search-item {
  background-color: white;
  margin: 5px 5px 0 5px;
  padding: 5px;
  color: #777;
  display: none;
  cursor: pointer;
  line-height: 1.5em;
}
.crdc__rep-wrapper .uidc-search-item > span {
  background-color: #ffe980;
  padding: 3px 1px;
}
.crdc__rep-wrapper .uidc-search-item:hover {
  outline: 1px #888 solid;
}
.crdc__rep-wrapper .uidc-search-begin {
  margin: 10px 5px;
  text-align: center;
  font-style: italic;
  color: #888;
}
.crdc__rep-wrapper .uidc-search-end {
  margin: 15px 5px;
  text-align: center;
  font-style: italic;
  color: #888;
  display: none;
}
.dialog-box {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(35, 40, 38, 0.6);
  z-index: 9500;
  display: none;
  overflow: hidden;
}
.dialog-box_show {
  display: block;
  -webkit-animation: dialog-box-show 0.4s forwards;
          animation: dialog-box-show 0.4s forwards;
}
.dialog-box_show .dialog-box__container {
  -webkit-animation: dialog-box-container-show 0.4s forwards;
          animation: dialog-box-container-show 0.4s forwards;
}
.dialog-box_hide {
  -webkit-animation: dialog-box-hide 0.4s forwards;
          animation: dialog-box-hide 0.4s forwards;
  display: block;
}
.dialog-box_hide .dialog-box__container {
  -webkit-animation: dialog-box-container-hide 0.4s forwards;
          animation: dialog-box-container-hide 0.4s forwards;
}
.dialog-box__container {
  position: absolute;
  background-color: var(--color-main-bg);
  overflow: hidden;
}
.dialog-box__title {
  background-color: #1b5a7c;
  color: #fff;
  font-size: 18px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.dialog-box__form {
  margin: 0;
  padding: 0;
}
.dialog-box__body > .table_form[class*="width-"] {
  grid-template-columns: auto auto;
}
.dialog-box_relative-height.dialog-box_has-buttons .dialog-box__body,
.dialog-box_relative-height.dialog-box_has-title .dialog-box__body {
  max-height: calc(100% - 40px);
  overflow: auto;
}
.dialog-box_relative-height.dialog-box_has-buttons.dialog-box_has-title .dialog-box__body {
  max-height: calc(100% - 40px * 2);
  overflow: auto;
}
.dialog-box_fixed-height.dialog-box_has-buttons .dialog-box__body,
.dialog-box_fixed-height.dialog-box_has-title .dialog-box__body {
  height: calc(100% - 40px);
  overflow: auto;
}
.dialog-box_fixed-height.dialog-box_has-buttons.dialog-box_has-title .dialog-box__body {
  height: calc(100% - 40px * 2);
  overflow: auto;
}
.dialog-box__buttons {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: var(--color-face-bg);
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #dce0e4;
  overflow-x: auto;
}
.dialog-box__buttons > div {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
@-webkit-keyframes dialog-box-show {
  from {
    background-color: rgba(35, 40, 38, 0);
  }
  to {
    background-color: rgba(35, 40, 38, 0.6);
  }
}
@keyframes dialog-box-show {
  from {
    background-color: rgba(35, 40, 38, 0);
  }
  to {
    background-color: rgba(35, 40, 38, 0.6);
  }
}
@-webkit-keyframes dialog-box-hide {
  0% {
    background-color: rgba(35, 40, 38, 0.6);
  }
  100% {
    background-color: rgba(35, 40, 38, 0);
  }
}
@keyframes dialog-box-hide {
  0% {
    background-color: rgba(35, 40, 38, 0.6);
  }
  100% {
    background-color: rgba(35, 40, 38, 0);
  }
}
@-webkit-keyframes dialog-box-container-show {
  from {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes dialog-box-container-show {
  from {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes dialog-box-container-hide {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    opacity: 0;
  }
}
@keyframes dialog-box-container-hide {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    opacity: 0;
  }
}
.ui-envelope__view {
  border: 1px solid #979b9a;
  position: relative;
  background-color: #fff;
  overflow: hidden;
}
.ui-envelope__label {
  width: 65px;
  height: 35px;
  border: 1px solid #dce0e4;
  background-color: #6a6f6d;
  color: #e5e5e5;
  font-size: 10px !important;
  min-height: 14px;
  line-height: 14px;
  padding: 4px 0 0 4px;
  position: absolute;
  text-align: left;
}
.ui-envelope__ff {
  background-color: #f2f2f2;
}
.ui-equation-keyboard__frame {
  background-color: #dde2e5;
}
.ui-equation-keyboard__top-panel {
  position: sticky;
  top: 0;
  left: 0;
  background-color: #fff;
}
.ui-equation-keyboard__top-panel_no-sticky {
  position: static;
}
.ui-equation-keyboard__equation-area {
  min-height: 40px;
  padding: 0 9px;
  margin: 0;
}
.ui-equation-keyboard__tools {
  border-top: 1px solid #dce0e4;
}
.ui-equation-keyboard__title {
  margin: 9px 0 6px 0;
}
.ui-equation-keyboard__keys {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-top: -4px;
}
.ui-equation-keyboard__keys_top-indent {
  margin-top: 6px;
}
.ui-equation-keyboard__constructions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 9px;
}
.ui-equation-keyboard__constructions > div {
  margin-top: 4px;
  margin-right: 4px;
  background-color: #fff;
  cursor: pointer;
  padding: 2px;
  border: 1px solid #dce0e4;
}
.ui-equation-keyboard__constructions > div img {
  height: 48px;
  -o-object-fit: none;
     object-fit: none;
  width: 48px;
}
.ui-equation-keyboard__constructions > div:hover {
  background-color: #fcf6c2;
}
.ui-equation-key {
  width: 32px;
  height: 32px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #b9c5c9;
  margin: 4px;
  color: #444;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  -webkit-transition: border 0.2s ease-out;
  transition: border 0.2s ease-out;
}
.ui-equation-key:first-of-type {
  margin-left: 0;
}
.ui-equation-key + .ui-equation-key {
  margin-left: 0;
}
.ui-equation-key_number {
  border-radius: 50%;
}
.ui-equation-key_operator {
  color: #009482;
  border-bottom: 3px solid #009482;
}
.ui-equation-key_letter {
  color: #444;
  border-bottom: 3px solid #f79f5b;
}
.ui-equation-key_misc {
  color: #444;
  border-bottom: 3px solid #d33a2a;
}
.ui-equation-key:hover {
  background-color: #fcf6c2;
  border: 1px solid #1b5a7c;
  color: #1b5a7c;
}
.ui-files-list__navigator {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid var(--color-border2);
}
:root .ui-files-list__path {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ui-fl-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-fl-file:nth-child(odd) {
  background-color: var(--color-row-odd-bg);
}
.ui-fl-file__icon {
  padding: 0 6px 0 9px;
  color: var(--color-main-muted-txt);
}
.ui-fl-file__name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body[data-is-mobile="true"] .ui-fl-file__name {
  max-width: none;
}
.ui-fl-file__size {
  width: 100px;
  padding: 0 6px;
  color: var(--color-main-muted-txt);
  font-size: 12px;
}
body[data-is-mobile="true"] .ui-fl-file__size {
  display: none;
}
.ui-fl-file__date {
  font-size: 12px;
  padding: 0 6px;
  color: var(--color-main-muted-txt);
}
body[data-is-mobile="true"] .ui-fl-file__date {
  display: none;
}
:root .ui-fl-file:hover {
  background-color: var(--color-selected-bg);
  color: #444;
}
:root .ui-fl-file_selected {
  background-color: var(--color-primary-bg);
  color: var(--color-primary-txt);
  border-bottom: 1px solid var(--color-border1);
}
:root .ui-fl-file_selected > div {
  color: var(--color-primary-txt);
}
:root .ui-fl-file_selected:hover {
  background-color: var(--color-primary-darker-bg);
}
.ui-fl-nav-button {
  color: var(--color-main-bg);
  cursor: pointer;
  white-space: nowrap;
}
.ui-fl-nav-button span {
  white-space: nowrap;
}
.ui-fl-nav-button:hover {
  text-decoration: underline;
}
.ui-fl-nav-button + .ui-fl-nav-button::before,
.ui-fl-nav-button:first-of-type::before {
  content: "/";
  margin-right: -4px;
  padding: 0 2px;
  text-align: center;
  color: var(--color-main-muted-txt);
}
.ui-fl-nav-button:empty {
  display: none;
}
.form-builder__status-bar {
  text-align: left;
  width: 100%;
}
.form-builder__status-bar > span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
.form-builder__status-bar a {
  color: #fff;
  display: inline-block;
  margin-left: 9px;
}
.form-builder__page-cont {
  background-color: #b9c5c9 !important;
  text-align: center;
}
.form-builder-page {
  background-color: white;
  border: 1px solid #b9c5c9;
  margin: 9px auto;
  display: inline-block;
  text-align: left;
  line-height: 1px;
  position: relative;
}
.form-builder-page * {
  /* line-height: 1.714285em; 14 / 24 = 1.714285em */
  line-height: inherit;
}
.form-builder-page__body {
  width: 794px;
  height: 1122px;
  font-size: 14px;
  color: #000;
  position: relative;
}
.form-builder-page__body *:not(.fa) {
  font-family: "FreeSans";
}
.form-builder-page__body .form-builder-element:focus {
  outline: none !important;
}
.form-builder-page__body_editable .form-builder-element {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form-builder-page__body_editable .form-builder-element_input select {
  pointer-events: none;
}
.form-builder-page__body_editable .form-builder-element_selected {
  -webkit-box-shadow: 0 0 10px #f6d51c;
          box-shadow: 0 0 10px #f6d51c;
  background-color: #fbf8b1;
}
.form-builder-page__body_editable .form-builder-element_selected .form-builder-element__resize-point {
  display: block;
}
.form-builder-page__body_editable .form-builder-element_shape,
.form-builder-page__body_editable .form-builder-element_image {
  background-color: transparent;
}
.form-builder-page__body_editable .form-builder-element_group {
  border: 1px dashed #d33a2a;
  background-color: rgba(255, 255, 255, 0.6);
}
.form-builder-page__body_editable .form-builder-element_blink {
  -webkit-animation: form-builder-blink-anim 0.5s 1;
          animation: form-builder-blink-anim 0.5s 1;
}
.form-builder-page__body_editable .form-builder-element__group-button {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.form-builder-page__body_editable .form-builder-element_text a {
  pointer-events: none;
  cursor: default;
}
.form-builder-page__body_editable .form-builder-element:hover {
  -webkit-box-shadow: 0 0 10px #559cd4;
          box-shadow: 0 0 10px #559cd4;
}
.form-builder-page__body_editable .form-builder-element:hover .form-builder-element__resize-point {
  display: block;
}
.form-builder-page_hide-comments .form-builder-comment {
  display: none;
}
.form-builder-page_insertion-mode > .form-builder-page__body_editable {
  cursor: crosshair;
}
.form-builder-element {
  position: absolute;
  color: black;
}
.form-builder-element input[type="text"],
.form-builder-element input[type="number"],
.form-builder-element input[type="password"],
.form-builder-element input[type="email"],
.form-builder-element textarea {
  --color-input-bg: #fff;
  --color-input-txt: #444;
  --color-border2: #b9c5c9;
  --color-face-lighter-bg: #f4f4f4;
  --color-border1: #dce0e4;
  --color-main-muted-txt: #aaa;
}
.form-builder-element[disabled] {
  opacity: 0.5 !important;
  pointer-events: none;
}
.form-builder-element__container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.form-builder-element_invalid {
  -webkit-animation: form-builder-invalid-anim 0.5s linear infinite;
          animation: form-builder-invalid-anim 0.5s linear infinite;
}
.form-builder-element_empty {
  background-color: transparent !important;
  pointer-events: none;
  -webkit-filter: grayscale(100%) blur(3px);
          filter: grayscale(100%) blur(3px);
  opacity: 0.5;
}
.form-builder-element_image > .form-builder-element__container > img {
  position: absolute;
}
.form-builder-element_text {
  line-height: normal;
  word-break: break-word;
}
.form-builder-element_text > .form-builder-element__container .ui-rtp-area * {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.form-builder-element_text.form-builder-element_temp {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent;
  border: none;
  outline: none;
}
.form-builder-element_input {
  border: 1px solid transparent;
  background-color: transparent;
}
.form-builder-element_input > .form-builder-element__container {
  overflow: hidden;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__name,
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  top: -1px;
  overflow: hidden;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__name.form-builder-element_readonly,
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text.form-builder-element_readonly {
  color: #ccc;
  background-color: #f2f2f2;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__name {
  color: #1b5a7c;
  padding: 0 3px;
  white-space: nowrap;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__name.form-builder-element_readonly {
  color: #ccc;
  background-color: #f2f2f2;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text.form-builder-element_readonly textarea {
  cursor: not-allowed;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text_invalid {
  -webkit-animation: form-builder-invalid-anim 0.5s linear infinite;
          animation: form-builder-invalid-anim 0.5s linear infinite;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none !important;
  background: transparent !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  resize: none;
  line-height: inherit;
  vertical-align: top;
  font-size: inherit;
  outline: none !important;
}
.form-builder-element_input > .form-builder-element__container > .form-builder-element__text textarea:focus {
  border: none !important;
  outline: none !important;
}
.form-builder-page:not(.form-builder-page_hide-comments) .form-builder-element_input.form-builder-element_has-comment {
  background-color: #f79f5b !important;
}
.form-builder-element_input.form-builder-element_required {
  background-color: rgba(211, 58, 42, 0.5);
}
.form-builder-element_table {
  background-color: transparent !important;
}
.form-builder-element_table > .form-builder-element__container {
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
}
.form-builder-element_table > .form-builder-element__container table {
  width: 100%;
  height: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.form-builder-element_table > .form-builder-element__container table > tbody > tr > td {
  border: 1px solid #b9c5c9;
  padding: 0;
}
.form-builder-element_radio,
.form-builder-element_checkbox {
  display: table;
  width: 100%;
  height: 100%;
}
.form-builder-element_radio.form-builder-element_checked i:first-child,
.form-builder-element_checkbox.form-builder-element_checked i:first-child {
  display: none;
}
.form-builder-element_radio.form-builder-element_checked i:last-child,
.form-builder-element_checkbox.form-builder-element_checked i:last-child {
  display: inline;
}
.form-builder-element_radio i:first-child,
.form-builder-element_checkbox i:first-child {
  display: inline;
}
.form-builder-element_radio i:last-child,
.form-builder-element_checkbox i:last-child {
  display: none;
}
.form-builder-element_radio > div,
.form-builder-element_checkbox > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.form-builder-element_radio i,
.form-builder-element_checkbox i {
  font-size: 1.2em;
  line-height: 24px;
}
.form-builder-element_radio input,
.form-builder-element_checkbox input {
  display: none;
}
.form-builder-element_select.form-builder-element_readonly {
  cursor: not-allowed;
}
.form-builder-element_select.form-builder-element_readonly .form-builder-element__arrow {
  display: none;
}
.form-builder-element_select .form-builder-element__arrow {
  pointer-events: none;
  display: table;
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  right: 0;
}
.form-builder-element_select .form-builder-element__arrow > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.form-builder-element_select .form-builder-element__fake-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.form-builder-element_select select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent !important;
  border: none !important;
  outline: none !important;
  visibility: visible;
  opacity: 0;
}
.form-builder-element_select select:focus {
  outline: 2px solid rgba(85, 156, 212, 0.4) !important;
}
.form-builder-element_shape svg {
  position: absolute;
  width: 100%;
  height: 100%;
}
.form-builder-element_shape > .form-builder-element__container {
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
}
.form-builder-element_group_empty {
  -webkit-filter: none;
          filter: none;
  pointer-events: auto !important;
  opacity: 1;
}
.form-builder-element_group_empty .form-builder-element__container {
  background-color: #ebf0f4 !important;
  -webkit-filter: grayscale(100%) blur(2px);
          filter: grayscale(100%) blur(2px);
  pointer-events: auto !important;
  opacity: 1;
  z-index: 1;
}
.form-builder-element_group_empty .form-builder-element__group-button {
  display: none;
}
.form-builder-element_group_required {
  background-color: #f6d97e !important;
}
.form-builder-element_group_required_msg > div {
  color: #d33a2a !important;
}
.form-builder-element_signature > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.form-builder-element_signature > div[disabled] {
  opacity: 0.5 !important;
}
.form-builder-element__signature-msg > div {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: #009482;
}
.form-builder-element__image-fld > div {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 98%;
  height: 98%;
  overflow: hidden;
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  cursor: pointer;
}
.form-builder-element__image-fld > div[disabled] {
  opacity: 0.5 !important;
}
.form-builder-element__image-msg > div {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: #009482;
}
.form-builder-element__group-msg {
  display: table;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #b9c5c9;
}
.form-builder-element__group-msg > div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  text-shadow: 1px 1px 2px #fff, -1px -1px 2px #fff;
  color: #63a08d;
}
.form-builder-element__group-msg:hover {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #009482;
}
.form-builder-element__group-additional-button {
  position: absolute;
  bottom: -32px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.form-builder-element__group-button_clone-wrapper:hover {
  color: #a2ce5d;
}
.form-builder-element__group-button_clone-wrapper:hover .form-builder-element__group-button_clone-caption,
.form-builder-element__group-button_clone-wrapper:hover .form-builder-element__group-button_clone i.fa-plus-circle {
  color: inherit;
}
.form-builder-element__group-button_clone-caption {
  right: 42px;
  bottom: 2px;
  text-align: end;
  opacity: 90%;
  font-style: italic;
  font-size: small;
  color: #009482;
  line-height: 20px;
  position: absolute;
  cursor: pointer;
}
.form-builder-element__group-button {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  text-align: center;
  position: absolute;
  cursor: pointer;
}
.form-builder-element__group-button_clone {
  right: 22px;
  bottom: 2px;
}
.form-builder-element__group-button_clone i.fa-plus-circle {
  color: #009482;
}
.form-builder-element__group-button_clone:hover i.fa-plus-circle {
  color: #a2ce5d;
}
.form-builder-element__group-button_delete {
  right: 2px;
}
.form-builder-element__group-button_delete i {
  color: #98252a;
}
.form-builder-element__group-button_delete:hover i {
  color: #d33a2a;
}
.form-builder-element__group-button_last-del {
  right: 2px;
  bottom: 2px;
}
.form-builder-element__group-button_last-del i {
  color: #d33a2a;
}
.form-builder-element__group-button_last-del:hover i {
  color: #d33a2a;
}
.form-builder-element__group-button_clear {
  right: 2px;
  bottom: 2px;
}
.form-builder-element__group-button_clear i {
  color: #d33a2a;
}
.form-builder-element__group-button_clear:hover i {
  color: #d33a2a;
}
.form-builder-element__group-line {
  height: 2px;
  border-top: 1px dashed #dce0e4;
  position: absolute;
  left: 0;
  right: 0;
}
.form-builder-element__test-textarea {
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  overflow: hidden;
  border: none !important;
  outline: none !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent !important;
  opacity: 0;
  padding: 0;
  margin: 0;
  font-family: "FreeSans";
  resize: none;
  min-height: 0;
}
.form-builder-element__empty-msg {
  color: #aaa;
}
.form-builder-element__resize-point {
  font-size: 1px;
  width: 6px;
  height: 6px;
  background-color: #fff;
  border: 1px solid #b9c5c9;
  position: absolute;
  display: none;
}
.form-builder-element__resize-point_top-left {
  top: -3px;
  left: -3px;
  cursor: nwse-resize;
}
.form-builder-element__resize-point_top-right {
  top: -3px;
  right: -3px;
  cursor: nesw-resize;
}
.form-builder-element__resize-point_bottom-left {
  bottom: -3px;
  left: -3px;
  cursor: nesw-resize;
}
.form-builder-element__resize-point_bottom-right {
  bottom: -3px;
  right: -3px;
  cursor: nwse-resize;
}
.form-builder-element__resize-point_custom {
  cursor: move;
}
.form-builder-element__resize-point:hover {
  background-color: #1b5a7c;
  border: 1px solid #fff;
  outline: 1px solid #1b5a7c;
}
.form-builder-element_temp {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
@-webkit-keyframes form-builder-blink-anim {
  0% {
    -webkit-transform: translate(-10px, -10px);
            transform: translate(-10px, -10px);
    outline: 3px dashed #ff0000;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    outline: 3px dashed rgba(255, 0, 0, 0);
  }
}
@keyframes form-builder-blink-anim {
  0% {
    -webkit-transform: translate(-10px, -10px);
            transform: translate(-10px, -10px);
    outline: 3px dashed #ff0000;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    outline: 3px dashed rgba(255, 0, 0, 0);
  }
}
@-webkit-keyframes form-builder-invalid-anim {
  0% {
    outline: 3px dashed #ff0000;
  }
  49% {
    outline: 3px dashed #ff0000;
  }
  50% {
    outline: 2px dashed rgba(255, 0, 0, 0.3);
  }
  100% {
    outline: 2px dashed rgba(255, 0, 0, 0.3);
  }
}
@keyframes form-builder-invalid-anim {
  0% {
    outline: 3px dashed #ff0000;
  }
  49% {
    outline: 3px dashed #ff0000;
  }
  50% {
    outline: 2px dashed rgba(255, 0, 0, 0.3);
  }
  100% {
    outline: 2px dashed rgba(255, 0, 0, 0.3);
  }
}
.form-builder-selection {
  position: absolute;
  z-index: 1000;
}
.form-builder-selection_cursor {
  border: 1px dashed #b9c5c9;
  background-color: rgba(247, 159, 91, 0.5);
}
.form-builder-selection_add-elem {
  border: 1px dashed #1b5a7c;
  background-color: #ebf0f4;
}
.form-builder-info {
  line-height: 1.8em;
}
.form-builder-comment {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 2px;
  top: -12px;
  cursor: pointer;
}
.form-builder-comment__body {
  max-width: 450px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: pre-wrap;
  margin-right: -6px;
  padding: 9px;
}
.form-builder-comment > svg {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.form-builder-comment > svg > path {
  fill: #f6f081;
  stroke: #777638;
  stroke-width: 1;
}
.form-builder-comment > svg > line {
  fill: transparent;
  stroke: red;
  stroke-width: 2;
}
.form-builder-comment > svg:hover > svg {
  opacity: 1;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.form-builder-entities {
  border-right: 1px solid #b9c5c9;
  background-color: #dde2e5;
}
.form-builder-entities__option {
  padding: 6px 9px;
  border-bottom: 1px solid #b9c5c9;
  background-color: #fff;
  color: #444;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: border 0.3s ease-out;
  transition: border 0.3s ease-out;
}
.form-builder-entities__option:hover {
  background-color: #fcf6c2;
  color: #444;
}
.form-builder-entities__option i {
  font-size: 14px;
  margin-right: 5px;
  width: 20px;
  text-align: center;
}
.form-builder-entities__option i.fa-asterisk {
  color: #d33a2a;
}
.form-builder-entities__option i.fa-lock {
  color: #d33a2a;
}
.form-builder-entities__option i.fa-unlock {
  color: #aaa;
}
.form-builder-entities__option i.fa-user-plus {
  color: #1b5a7c;
}
.form-builder-entities__option i.fa-circle-thin {
  display: inline-block;
  color: #aaa;
}
.form-builder-entities__option i.fa-check-circle {
  display: none;
}
.form-builder-entities__option_selected {
  border-left: 4px solid #63a08d;
  color: #63a08d;
}
.form-builder-entities__option_selected .layout {
  color: #63a08d;
}
.form-builder-entities__option_selected i.fa-circle-thin {
  display: none;
}
.form-builder-entities__option_selected i.fa-check-circle {
  display: inline-block;
  color: #63a08d;
}
.form-builder-entities__option_selected .form-builder-entities__field-type {
  background-color: #63a08d;
}
.form-builder-entities__option_selected i.fa-lock {
  color: #63a08d;
}
.form-builder-entities__option_selected i.fa-unlock {
  color: #63a08d;
}
.form-builder-entities__option_unavailable {
  text-decoration: line-through !important;
  background-color: transparent;
  color: #aaa;
}
.form-builder-entities__option_unavailable .layout {
  color: #aaa;
}
.form-builder-entities__option_unavailable:hover {
  background-color: transparent;
}
.form-builder-entities__field-type {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.form-builder-entities__message {
  padding: 6px 9px;
  font-style: italic;
  color: #aaa;
}
.form-builder-entity-desc {
  background-color: #ebf0f4;
}
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__text > textarea:not(:-moz-read-only) {
  background-color: rgba(153, 200, 253, 0.4) !important;
  -moz-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__text > textarea:not(:read-only),
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__checkbox,
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__radio {
  background-color: rgba(153, 200, 253, 0.4) !important;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__text > textarea:not(:-moz-read-only):focus {
  background-color: rgba(153, 200, 253, 0) !important;
}
.form-builder-element_input:not(.form-builder-element_required):not(.form-builder-element_empty) .form-builder-element__text > textarea:not(:read-only):focus {
  background-color: rgba(153, 200, 253, 0) !important;
}
.checkbox-list {
  display: inline-block;
  vertical-align: middle;
}
.checkbox-list_grid {
  display: grid;
  grid-column-gap: 4px;
}
.checkbox-list_grid br {
  display: none;
}
.checkbox-list__item {
  line-height: 26px;
  float: left;
}
.checkbox-list__item label {
  vertical-align: middle;
}
.checkbox-list__item:not(:last-child) {
  margin-right: 6px;
}
.checkbox-list_break-row .checkbox-list__item:not(:last-child) {
  margin-right: 0;
}
.checkbox-list_break-row .checkbox-list__item {
  display: block;
  float: none;
}
.color-picker__layout {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.color-picker__palette {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.color-picker__palette-title {
  color: #aaa;
}
.color-picker__palette-title:not(:first-of-type) {
  padding-top: 4px;
}
.color-picker__color-box {
  cursor: pointer;
}
.color-picker__color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
:root .color-picker__color_light span {
  border: 1px solid #b9c5c9;
  color: #444;
}
.color-picker__color span {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 18px;
  height: 18px;
  font-size: 10px;
  line-height: 10px;
  border: 1px solid #b9c5c9;
  border-radius: 50%;
  padding: 2px;
}
.color-picker__color:hover span {
  width: 20px;
  height: 20px;
}
.ff-datetime__picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
body[data-is-mobile="true"] .ff-datetime__picker {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ff-equation {
  position: relative;
}
.ff-equation_loading {
  pointer-events: none;
}
.ff-equation_disabled {
  pointer-events: none;
  background-color: #e5e5e5;
}
.ff-equation__loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, 0.8);
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ff-equation_loading .ff-equation__loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ff-graph__image {
  position: relative;
}
.ff-graph__loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, 0.8);
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ff-graph__loader_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ff-icon-picker__icon {
  padding: 4px;
  cursor: pointer;
}
.ff-icon-picker__icon:hover {
  background-color: #fcf6c2;
  color: #444;
}
.ff-image__image {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ff-image__image_raster {
  background-color: #fff;
}
.ff-image__image_font {
  color: var(--color-primary-bg);
  font-size: 32px;
  padding: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ff-image__image_empty {
  color: var(--color-main-muted-txt);
}
.ff-image__image_empty + .ff-image__empty-msg {
  display: block !important;
  font-size: 12px;
}
.ff-image__empty-msg {
  display: none;
  color: var(--color-main-muted-txt);
  padding-top: 4px;
  text-align: center;
  white-space: nowrap;
}
.ff-multiinput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ff-multiinput__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 26px;
  padding-bottom: 4px;
}
.ff-multiinput__tags-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #dde2e5;
  padding: 6px;
  margin-right: 4px;
  margin-bottom: 4px;
}
.ff-multiinput__tags-item-value {
  width: 100%;
}
.ff-multiinput__tags-item-remove {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: var(--color-primary-bg);
  cursor: pointer;
  padding-left: 6px;
}
.ff-multiinput__tags-item-remove:hover {
  color: #0e425e;
}
.ff-multiinput__tags-item-save {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: var(--color-primary-bg);
  cursor: pointer;
  padding-left: 6px;
}
.ff-multiinput__tags-item-save:hover {
  color: #0e425e;
}
.ff-multiinput__container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ff-multiinput__add {
  cursor: pointer;
}
.ff-multiinput:focus-within {
  border-color: #007bff;
}
.ff-multiinput .placeholder {
  color: #dce0e4;
}
.ff-multiselect {
  vertical-align: middle;
}
.ff-multiselect__number {
  color: #aaa;
  font-size: 12px;
  text-align: right;
  padding-right: 4px !important;
}
.ff-multiselect__number::after {
  content: ".";
}
.ff-multiselect__buttons {
  padding-left: 4px;
  white-space: nowrap;
}
.ff-multiselect__buttons .button {
  vertical-align: top;
  margin-top: 0;
}
.ff-multiselect__table {
  min-height: 24px;
  min-width: 200px;
  vertical-align: middle;
}
.ff-multiselect__table .button {
  margin: 0 0 0 6px;
}
.ff-multiselect__box-cont {
  padding: 6px 9px;
}
.ff-multiselect__input-box {
  max-height: 260px;
  overflow: hidden;
}
.ff-multiselect__input-box.block-input {
  padding: 0;
}
body[data-is-mobile="true"] .ff-multiselect__input-box {
  max-width: calc(100vw - 9px * 2);
}
.ff-multiselect__input-box_loading {
  background-color: #dde2e5;
}
.ff-multiselect__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 26px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 9px;
}
.ff-multiselect__item[data-id=""] .ff-multiselect__cell {
  color: #ccc;
}
.ff-multiselect__item[data-id=""] .ff-multiselect__cell_remove {
  visibility: hidden;
}
.ff-multiselect__cell {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 4px;
}
.ff-multiselect__cell_text {
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.layout_title-bar .ff-multiselect__cell_text {
  white-space: nowrap;
}
.ff-multiselect__cell_index {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: #aaa;
  text-align: right;
  width: 15px;
  min-width: 15px;
}
.ff-multiselect__input-box[data-max-records="1"] .ff-multiselect__cell_index {
  display: none;
}
.ff-multiselect__cell_remove {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: var(--color-primary-bg);
  cursor: pointer;
}
.ff-multiselect__input-box[data-max-records="1"] .ff-multiselect__cell_remove {
  display: none;
}
.ff-multiselect__cell_remove:hover {
  color: #0e425e;
}
.multiselect-two-lists {
  max-width: 100%;
  min-width: 400px;
  padding: 4px;
}
@media screen and (max-width: 769px) {
  .multiselect-two-lists {
    min-width: 300px;
  }
}
.multiselect-two-lists__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 769px) {
  .multiselect-two-lists__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.multiselect-two-lists__box {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  position: relative;
  min-width: 0;
}
.multiselect-two-lists__box:first-of-type {
  margin-right: 4px;
}
@media screen and (max-width: 769px) {
  .multiselect-two-lists__box:first-of-type {
    margin-right: 0;
  }
}
@media screen and (max-width: 769px) {
  .multiselect-two-lists__box {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.multiselect-two-lists__option {
  padding: 6px;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.multiselect-two-lists__option:not(.multiselect-two-lists__option_no-information) {
  cursor: pointer;
}
.multiselect-two-lists__option:not(.multiselect-two-lists__option_no-information):not(:last-of-type) {
  border-bottom: 1px solid var(--color-border1);
}
.multiselect-two-lists__option:not(.multiselect-two-lists__option_no-information):not(.multiselect-two-lists__option_hl):hover {
  background-color: var(--color-selected-bg);
}
.multiselect-two-lists__option_hl {
  background-color: var(--color-warning-lighter-bg);
}
.multiselect-two-lists__option_hidden {
  display: none;
}
.multiselect-two-lists__search-input {
  border: none !important;
}
.multiselect-two-lists__options-list {
  overflow: hidden;
  height: 200px;
  border: 1px solid var(--color-border1);
}
.multiselect-two-lists__counter {
  font-size: 12px;
}
.number-field {
  -moz-appearance: textfield;
}
.number-field::-webkit-outer-spin-button,
.number-field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
:root:root .password-field_error {
  background-color: #d33a2a;
  color: #fff;
}
.password-field__retype {
  color: #aaa;
}
.password-field__msg {
  margin-left: 4px;
}
.password-field__msg:empty {
  display: none;
}
.ff-range__container {
  min-width: 280px;
}
.textarea {
  resize: vertical;
  line-height: 16px;
  padding: 4px;
}
.textarea_auto-height {
  resize: none;
  overflow: hidden;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 56px;
}
.textarea__progress {
  width: 100%;
  position: relative;
}
.textarea__progress .progress-bar {
  position: absolute;
  margin-top: 1px;
}
.textarea__ltc {
  background-color: #fff;
  color: #444;
  height: 130px;
  vertical-align: middle;
  padding: 4px;
  border: 1px solid #dce0e4;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.textarea__ltc .ui-rtp-area {
  font-size: 14px;
  padding: 0;
}
.textarea_auto-height ~ .textarea__ltc {
  height: auto;
  min-height: 130px;
}
.ff-video__icon {
  border-right: none;
}
.number-line {
  display: inline-block;
  background-color: var(--color-main-bg);
  border: 1px solid var(--color-border1);
}
.number-line__toolbar {
  border-bottom: 1px solid var(--color-border1);
}
.number-line__form {
  border-top: 1px solid var(--color-border1);
  background-color: var(--color-face-bg);
}
.number-line__point-cont {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
}
.number-line__point-caption {
  position: absolute;
  margin-top: -20px;
  margin-left: -40px;
  width: 100px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.number-line__point-caption div {
  border-radius: 6px;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
}
.number-line__cont {
  position: relative;
  background-color: #fff;
}
.number-line__cont canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.number-line__point {
  position: absolute;
  width: 20px;
  height: 20px;
}
.number-line__point_infinity {
  height: 50px;
  top: -32px;
}
.ui-graph__layers {
  background-color: #fff;
}
body[data-is-mobile="true"] .ui-graph__graph,
body[data-is-tablet="true"] .ui-graph__graph {
  min-height: calc(100vh - 40px * 3);
  height: calc(100vh - 40px * 3);
}
body[data-is-mobile="true"] .ui-graph__graph-explorer,
body[data-is-tablet="true"] .ui-graph__graph-explorer {
  min-height: calc(100vh - 40px * 2);
  height: calc(100vh - 40px * 2);
}
.ui-graph__point_selected {
  background-color: #fcf6c2;
}
.ui-graph__range_selected {
  background-color: #fcf6c2;
}
.ui-graph-layer {
  border-bottom: 1px solid #dce0e4;
  cursor: pointer;
  -webkit-transition: border 0.2s ease-out;
  transition: border 0.2s ease-out;
}
.ui-graph-layer_selected {
  border-left: 6px solid #009482;
}
.ui-graph-layer__color {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #dce0e4;
}
.ui-graph-layer:hover {
  background-color: #fcf6c2;
  color: #444;
}
.ui-user-online__icon {
  cursor: pointer;
}
.ui-iscene-editor__scene {
  background-color: #b9c5c9 !important;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.ui-iscene-editor_mode-question .ui-iscene-editor__scene {
  height: calc(100% - 200px);
}
.ui-iscene-editor__scene > div {
  padding: 9px 0;
}
.ui-iscene-editor__status-bar {
  font-size: 12px;
}
.ui-iscene-timeline {
  display: grid;
  position: relative;
  grid-template-columns: 150px auto;
  padding-top: 4px;
  border-top: solid 1px #dce0e4;
  width: 100%;
  overflow: hidden;
}
.ui-iscene-timeline__scale {
  position: relative;
  overflow: hidden;
}
.ui-iscene-timeline__scale > div {
  min-width: 100%;
  height: 20px;
}
.ui-iscene-timeline__scale-caption {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 4px;
  font-size: 10px;
}
.ui-iscene-timeline__caption {
  font-size: 12px;
  text-align: center;
}
.ui-iscene-timeline__elements {
  position: relative;
  background-color: #979b9a;
  color: #cacbca;
  min-height: 130px;
}
.ui-iscene-timeline__frames-section {
  position: absolute;
}
.ui-iscene-timeline__frames-section_h {
  background-color: rgba(101, 176, 239, 0.4);
}
.ui-iscene-timeline__frames-section_v {
  background-color: rgba(68, 229, 80, 0.4);
}
.ui-iscene-timeline__frames-section_current {
  background: rgba(229, 220, 68, 0.5);
}
.ui-iscene-timeline__frames-section_point {
  background: #fff;
  border: 1px solid #b9c5c9;
}
.ui-iscene {
  position: relative;
  margin: 20px auto;
  background: #fff;
  border: 1px solid #b9c5c9;
  width: 100px;
  height: 100px;
  overflow: hidden;
  color: #444;
  text-align: left;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-iscene_transparent {
  background: transparent;
  border: 1px solid transparent;
}
.ui-iscene-layer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 1px;
}
.ui-iscene-editor .ui-iscene-layer:not(.ui-iscene-layer_active) {
  pointer-events: none;
}
.ui-iscene-layer_active {
  pointer-events: auto;
  width: 100%;
  height: 100%;
}
.ui-iscene-layer__selection {
  position: absolute;
  z-index: 1000;
  border: 1px dashed #b9c5c9;
  background-color: rgba(247, 159, 91, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-iscene-layer_add-elem {
  border: 1px dashed #1b5a7c;
  background-color: #ebf0f4;
}
.ui-iscene-element {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50px;
  height: 50px;
  border: 1px solid transparent;
}
.ui-iscene-element[disabled] {
  opacity: 0.5 !important;
  pointer-events: none;
}
.ui-iscene-element_selected {
  -webkit-box-shadow: 0 0 10px #f6d51c;
          box-shadow: 0 0 10px #f6d51c;
  background-color: #fbf8b1;
}
.ui-iscene-element_editable {
  border: dotted 1px #d33a2a;
}
.ui-iscene-element__point {
  visibility: hidden;
  position: absolute;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #559cd4;
  color: #fff;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 0.7;
  z-index: 100;
  padding: 3px;
}
.ui-iscene-element__point:hover {
  opacity: 1;
}
.ui-iscene-element__point i {
  font-size: 10px;
  color: #fff;
}
.ui-iscene-element__point_resize {
  bottom: 0;
  right: 0;
  margin: 0 -8px -8px 0;
  cursor: nwse-resize;
}
.ui-iscene-element__point_rotate {
  bottom: 0;
  left: 0;
  margin: 0 0 -8px -8px;
}
.ui-iscene-element__point_menu {
  top: 0;
  right: 0;
  margin: -8px -8px 0 0;
  background-color: #979b9a;
}
.ui-iscene-element__point_menu i {
  color: #cacbca;
}
.ui-iscene-element_selected.ui-iscene-element_editable.ui-iscene-element_drawing .ui-iscene-element__point_menu {
  visibility: hidden !important;
}
.ui-iscene-element__point_type {
  top: 0;
  left: 0;
  margin: -8px 0 0 -8px;
  border-radius: 0;
  border: solid 1px #000000;
  opacity: 1;
  visibility: hidden;
  display: none;
  font-size: 6pt;
}
.ui-iscene-element_editable .ui-iscene-element__point_type {
  visibility: visible;
  display: block;
}
.ui-iscene-element_target-area .ui-iscene-element__point_type {
  background: #6666d9;
  border-color: #303052;
}
.ui-iscene-element_active-element .ui-iscene-element__point_type {
  background: #539853;
  border-color: #394f39;
}
.ui-iscene-element_editable.ui-iscene-element_selected .ui-iscene-element__point {
  visibility: visible;
}
.ui-iscene-element__loader {
  width: 100%;
  height: 100%;
  backdrop-filter: blur(3px);
  text-align: center;
}
.ui-iscene-element__loader .spinner {
  display: inline-block;
  height: 100%;
}
.ui-iscene-element_editable.ui-iscene-element_changeable {
  border: dotted 1px #6a6f6d;
}
.ui-iscene-element_editable.ui-iscene-element_selected.ui-iscene-element_over,
.ui-iscene-element_editable.ui-iscene-element_selected {
  border: dashed 1px #0000FF;
  background: rgba(255, 255, 200, 0.5);
}
.ui-iscene-element_editable.ui-iscene-element_marked {
  border: dashed 1px #0000FF;
  background: rgba(255, 255, 200, 0.5);
}
.ui-iscene-element_editable.ui-iscene-element_over {
  -webkit-box-shadow: 0 0 10px #559cd4;
          box-shadow: 0 0 10px #559cd4;
}
.ui-iscene-element-text {
  display: inline-block;
}
.ui-iscene-element-text__table {
  width: 100%;
  height: 100%;
  display: table;
  overflow-y: hidden;
}
.ui-iscene-element-text__body {
  width: 100%;
  height: 100%;
  display: table;
}
.ui-iscene-element-text__body > * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-iscene-element-text__body_apply-align > div {
  display: inline-block;
}
.ui-iscene-element-image__image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ui-iscene-element-image__caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.virtual-keyboard__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}
.virtual-keyboard__line:nth-of-type(2) .virtual-keyboard__key:first-of-type,
.virtual-keyboard__line:nth-of-type(2) .virtual-keyboard__key:last-of-type {
  -webkit-box-flex: 1.5;
      -ms-flex-positive: 1.5;
          flex-grow: 1.5;
}
.virtual-keyboard__line:nth-of-type(3) .virtual-keyboard__key:first-of-type,
.virtual-keyboard__line:nth-of-type(3) .virtual-keyboard__key:last-of-type {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.virtual-keyboard__line:nth-of-type(4) .virtual-keyboard__key:first-of-type,
.virtual-keyboard__line:nth-of-type(4) .virtual-keyboard__key:last-of-type {
  -webkit-box-flex: 2.5;
      -ms-flex-positive: 2.5;
          flex-grow: 2.5;
}
.virtual-keyboard__key {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 42px;
  font-size: 14px;
  text-align: center;
  cursor: default;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 2px;
  border: 1px solid #dce0e4;
  border-bottom-color: #b9c5c9;
  padding: 6px;
  background-color: #e5e5e5;
  color: #444;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.virtual-keyboard__key_up {
  text-align: right;
  font-size: 12px;
}
.vk_capslockon .virtual-keyboard__key_up {
  font-size: 18px;
}
.virtual-keyboard__key_down {
  text-align: left;
}
.vk_capslockon .virtual-keyboard__key_down {
  font-size: 10px;
}
.virtual-keyboard__key_selected {
  color: #fff;
  border-bottom-color: #dce0e4;
  background-color: #1b5a7c;
}
.virtual-keyboard__key > div {
  line-height: 21px;
}
.virtual-keyboard__key.vk_space {
  -webkit-box-flex: 7;
      -ms-flex-positive: 7;
          flex-grow: 7;
}
.virtual-keyboard__key.vk_space:after {
  display: block;
  content: '';
  height: 100%;
  background-color: #444;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22208px%22%20height%3D%22300px%22%20viewBox%3D%220%200%20208%20300%22%20enable-background%3D%22new%200%200%20208%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M103.979%2C0.29c-51.651%2C0-95.33%2C37.698-102.654%2C88.065l-0.134%2C0.528c-1.793%2C12.567-1.252%2C25.217%2C1.643%2C37.573%0A%09c0.063%2C0.379%2C0.213%2C0.723%2C0.364%2C1.074c2.042%2C8.329%2C5.096%2C16.368%2C9.206%2C23.977c1.812%2C3.354%2C6.33%2C4.745%2C9.739%2C2.94%0A%09c1.687-0.89%2C2.938-2.395%2C3.498-4.213c0.567-1.836%2C0.372-3.773-0.516-5.446c-5.202-9.642-8.496-20.013-9.827-30.873l-0.16-0.74%0A%09c-0.764-6.819-0.71-13.722%2C0.143-20.59l0.018-0.11c5.371-44.402%2C43.51-77.891%2C88.681-77.891c49.228%2C0%2C89.311%2C39.727%2C89.311%2C88.566%0A%09c0%2C15.236-3.995%2C30.311-11.585%2C43.601c-1.323%2C2.136-3.622%2C5.715-7.431%2C11.032c-0.72%2C0.882-1.358%2C1.7-2.024%2C2.484%0A%09c-0.408%2C0.484-0.772%2C1.03-1.048%2C1.654c-4.368%2C5.953-9.251%2C12.222-14.692%2C18.993c-0.436%2C0.527-1.199%2C0.932-1.892%2C0.827%0A%09c-0.675-0.097-1.358-0.424-1.615-1.057c-3.392-8.215-2.61-15.911%2C2.485-24.258c7.849-12.828%2C18.608-30.389%2C18.608-57.055%0A%09c0-11.601-2.877-22.773-8.337-32.842c-0.133-0.365-0.293-0.738-0.515-1.1l-0.053-0.111c-6.473-11.511-16.096-20.923-27.806-27.201%0A%09c-9.526-5.107-19.709-7.784-29.874-8.277v0.089c-1.172-0.054-2.344-0.12-3.533-0.12c-38.689%2C0-70.153%2C31.195-70.153%2C69.563%0A%09c0%2C12.517%2C2.335%2C22.338%2C4.227%2C30.219c3.498%2C14.694%2C5.104%2C21.387-8.719%2C33.52c-1.438%2C1.26-2.29%2C3.003-2.432%2C4.922%0A%09c-0.107%2C1.901%2C0.515%2C3.741%2C1.793%2C5.177c1.367%2C1.531%2C3.338%2C2.412%2C5.406%2C2.412c1.749%2C0%2C3.454-0.651%2C4.768-1.797%0A%09c20.304-17.807%2C17.019-31.567%2C13.21-47.487c-1.793-7.568-3.835-16.122-3.835-26.965c0-30.469%2C24.991-55.271%2C55.735-55.271%0A%09c10.511%2C0%2C20.792%2C2.954%2C29.679%2C8.518l0.408%2C0.256l0.612%2C0.313c5.034%2C3.298%2C9.464%2C7.344%2C13.157%2C12.02%0A%09c0.23%2C0.352%2C0.462%2C0.699%2C0.692%2C1.017l0.187%2C0.251c7.2%2C9.588%2C11%2C20.955%2C11%2C32.898c0%2C22.659-8.799%2C36.998-16.531%2C49.633%0A%09c-8.735%2C14.255-7.448%2C32.446%2C3.578%2C49.948l0.319%2C0.441c0.355%2C0.475%2C0.515%2C1.127%2C0.355%2C1.707c-0.364%2C1.393-0.737%2C2.774-1.074%2C4.156%0A%09c-1.358%2C5.301-2.69%2C10.495-4.688%2C15.251c-2.602%2C6.118-10.547%2C7.157-27.424%2C7.157c-4.75%2C0-10.334-0.097-16.832-0.237%0A%09c-8.443-0.167-17.978-0.369-28.96-0.369c-4.057%2C0-7.324%2C3.258-7.324%2C7.263c0%2C4.008%2C3.268%2C7.246%2C7.324%2C7.246%0A%09c10.805%2C0%2C20.286%2C0.203%2C28.631%2C0.388c6.525%2C0.124%2C12.313%2C0.265%2C17.525%2C0.265c8.558%2C0%2C14.515-0.369%2C19.3-1.163%0A%09c6.925-1.179%2C16.638-3.996%2C21.263-14.941c2.433-5.774%2C3.897-11.516%2C5.318-17.071c1.971-7.731%2C3.675-14.413%2C7.422-19.054%0A%09c22.709-28.105%2C27.938-38.451%2C28.488-39.537c0.223-0.477%2C0.408-0.987%2C0.533-1.568c7.093-14.461%2C10.76-30.126%2C10.76-45.736%0A%09C207.699%2C46.436%2C161.144%2C0.29%2C103.979%2C0.29%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M102.576%2C111.587c4.111%2C0.555%2C7.582-2.29%2C8.079-6.129l0.72-5.212c0.532-3.9-2.246-7.511-6.206-8.035l-0.959-0.056%0A%09c-3.577%2C0-6.641%2C2.658-7.12%2C6.189l-0.692%2C5.199c-0.284%2C1.901%2C0.231%2C3.772%2C1.403%2C5.296%0A%09C98.973%2C110.354%2C100.659%2C111.331%2C102.576%2C111.587%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M69.48%2C193.285c23.464-36.415%2C18.128-55.042%2C13.423-71.49c-2.148-7.526-4.021-14.039-3.303-22.28l0.045-0.624%0A%09c0-13.313%2C10.91-24.126%2C24.334-24.126c13.405%2C0%2C24.334%2C10.813%2C24.334%2C24.126c0%2C12.73-5.309%2C20.25-12.651%2C30.667%0A%09c-10.103%2C14.351-22.7%2C32.225-21.608%2C69.54c0.124%2C3.892%2C3.276%2C6.946%2C7.2%2C6.946v1.91l0.178-1.919c4.03-0.124%2C7.146-3.416%2C7.04-7.352%0A%09c-0.959-32.587%2C9.188-46.995%2C19.007-60.938c7.502-10.641%2C15.244-21.639%2C15.244-38.855c0-21.193-17.393-38.43-38.743-38.43%0A%09c-21.156%2C0-38.548%2C17.061-38.761%2C38.042c-0.87%2C10.798%2C1.625%2C19.503%2C3.817%2C27.181c4.43%2C15.521%2C8.266%2C28.923-11.701%2C59.924%0A%09c-1.038%2C1.603-1.358%2C3.496-0.968%2C5.38c0.427%2C1.858%2C1.545%2C3.461%2C3.17%2C4.482C62.795%2C197.547%2C67.402%2C196.508%2C69.48%2C193.285%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M132.469%2C256.23H75.064c-4.049%2C0-7.324%2C3.25-7.324%2C7.248c0%2C4.014%2C3.275%2C7.271%2C7.324%2C7.271h57.404%0A%09c4.048%2C0%2C7.306-3.258%2C7.306-7.271C139.774%2C259.48%2C136.517%2C256.23%2C132.469%2C256.23%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M119.924%2C285.754H87.591c-4.048%2C0-7.307%2C3.266-7.307%2C7.272c0%2C3.997%2C3.259%2C7.264%2C7.307%2C7.264h32.333%0A%09c4.039%2C0%2C7.324-3.267%2C7.324-7.264C127.248%2C289.02%2C123.963%2C285.754%2C119.924%2C285.754%22%2F%3E%0A%3C%2Fsvg%3E%0A");
          mask-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22208px%22%20height%3D%22300px%22%20viewBox%3D%220%200%20208%20300%22%20enable-background%3D%22new%200%200%20208%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M103.979%2C0.29c-51.651%2C0-95.33%2C37.698-102.654%2C88.065l-0.134%2C0.528c-1.793%2C12.567-1.252%2C25.217%2C1.643%2C37.573%0A%09c0.063%2C0.379%2C0.213%2C0.723%2C0.364%2C1.074c2.042%2C8.329%2C5.096%2C16.368%2C9.206%2C23.977c1.812%2C3.354%2C6.33%2C4.745%2C9.739%2C2.94%0A%09c1.687-0.89%2C2.938-2.395%2C3.498-4.213c0.567-1.836%2C0.372-3.773-0.516-5.446c-5.202-9.642-8.496-20.013-9.827-30.873l-0.16-0.74%0A%09c-0.764-6.819-0.71-13.722%2C0.143-20.59l0.018-0.11c5.371-44.402%2C43.51-77.891%2C88.681-77.891c49.228%2C0%2C89.311%2C39.727%2C89.311%2C88.566%0A%09c0%2C15.236-3.995%2C30.311-11.585%2C43.601c-1.323%2C2.136-3.622%2C5.715-7.431%2C11.032c-0.72%2C0.882-1.358%2C1.7-2.024%2C2.484%0A%09c-0.408%2C0.484-0.772%2C1.03-1.048%2C1.654c-4.368%2C5.953-9.251%2C12.222-14.692%2C18.993c-0.436%2C0.527-1.199%2C0.932-1.892%2C0.827%0A%09c-0.675-0.097-1.358-0.424-1.615-1.057c-3.392-8.215-2.61-15.911%2C2.485-24.258c7.849-12.828%2C18.608-30.389%2C18.608-57.055%0A%09c0-11.601-2.877-22.773-8.337-32.842c-0.133-0.365-0.293-0.738-0.515-1.1l-0.053-0.111c-6.473-11.511-16.096-20.923-27.806-27.201%0A%09c-9.526-5.107-19.709-7.784-29.874-8.277v0.089c-1.172-0.054-2.344-0.12-3.533-0.12c-38.689%2C0-70.153%2C31.195-70.153%2C69.563%0A%09c0%2C12.517%2C2.335%2C22.338%2C4.227%2C30.219c3.498%2C14.694%2C5.104%2C21.387-8.719%2C33.52c-1.438%2C1.26-2.29%2C3.003-2.432%2C4.922%0A%09c-0.107%2C1.901%2C0.515%2C3.741%2C1.793%2C5.177c1.367%2C1.531%2C3.338%2C2.412%2C5.406%2C2.412c1.749%2C0%2C3.454-0.651%2C4.768-1.797%0A%09c20.304-17.807%2C17.019-31.567%2C13.21-47.487c-1.793-7.568-3.835-16.122-3.835-26.965c0-30.469%2C24.991-55.271%2C55.735-55.271%0A%09c10.511%2C0%2C20.792%2C2.954%2C29.679%2C8.518l0.408%2C0.256l0.612%2C0.313c5.034%2C3.298%2C9.464%2C7.344%2C13.157%2C12.02%0A%09c0.23%2C0.352%2C0.462%2C0.699%2C0.692%2C1.017l0.187%2C0.251c7.2%2C9.588%2C11%2C20.955%2C11%2C32.898c0%2C22.659-8.799%2C36.998-16.531%2C49.633%0A%09c-8.735%2C14.255-7.448%2C32.446%2C3.578%2C49.948l0.319%2C0.441c0.355%2C0.475%2C0.515%2C1.127%2C0.355%2C1.707c-0.364%2C1.393-0.737%2C2.774-1.074%2C4.156%0A%09c-1.358%2C5.301-2.69%2C10.495-4.688%2C15.251c-2.602%2C6.118-10.547%2C7.157-27.424%2C7.157c-4.75%2C0-10.334-0.097-16.832-0.237%0A%09c-8.443-0.167-17.978-0.369-28.96-0.369c-4.057%2C0-7.324%2C3.258-7.324%2C7.263c0%2C4.008%2C3.268%2C7.246%2C7.324%2C7.246%0A%09c10.805%2C0%2C20.286%2C0.203%2C28.631%2C0.388c6.525%2C0.124%2C12.313%2C0.265%2C17.525%2C0.265c8.558%2C0%2C14.515-0.369%2C19.3-1.163%0A%09c6.925-1.179%2C16.638-3.996%2C21.263-14.941c2.433-5.774%2C3.897-11.516%2C5.318-17.071c1.971-7.731%2C3.675-14.413%2C7.422-19.054%0A%09c22.709-28.105%2C27.938-38.451%2C28.488-39.537c0.223-0.477%2C0.408-0.987%2C0.533-1.568c7.093-14.461%2C10.76-30.126%2C10.76-45.736%0A%09C207.699%2C46.436%2C161.144%2C0.29%2C103.979%2C0.29%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M102.576%2C111.587c4.111%2C0.555%2C7.582-2.29%2C8.079-6.129l0.72-5.212c0.532-3.9-2.246-7.511-6.206-8.035l-0.959-0.056%0A%09c-3.577%2C0-6.641%2C2.658-7.12%2C6.189l-0.692%2C5.199c-0.284%2C1.901%2C0.231%2C3.772%2C1.403%2C5.296%0A%09C98.973%2C110.354%2C100.659%2C111.331%2C102.576%2C111.587%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M69.48%2C193.285c23.464-36.415%2C18.128-55.042%2C13.423-71.49c-2.148-7.526-4.021-14.039-3.303-22.28l0.045-0.624%0A%09c0-13.313%2C10.91-24.126%2C24.334-24.126c13.405%2C0%2C24.334%2C10.813%2C24.334%2C24.126c0%2C12.73-5.309%2C20.25-12.651%2C30.667%0A%09c-10.103%2C14.351-22.7%2C32.225-21.608%2C69.54c0.124%2C3.892%2C3.276%2C6.946%2C7.2%2C6.946v1.91l0.178-1.919c4.03-0.124%2C7.146-3.416%2C7.04-7.352%0A%09c-0.959-32.587%2C9.188-46.995%2C19.007-60.938c7.502-10.641%2C15.244-21.639%2C15.244-38.855c0-21.193-17.393-38.43-38.743-38.43%0A%09c-21.156%2C0-38.548%2C17.061-38.761%2C38.042c-0.87%2C10.798%2C1.625%2C19.503%2C3.817%2C27.181c4.43%2C15.521%2C8.266%2C28.923-11.701%2C59.924%0A%09c-1.038%2C1.603-1.358%2C3.496-0.968%2C5.38c0.427%2C1.858%2C1.545%2C3.461%2C3.17%2C4.482C62.795%2C197.547%2C67.402%2C196.508%2C69.48%2C193.285%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M132.469%2C256.23H75.064c-4.049%2C0-7.324%2C3.25-7.324%2C7.248c0%2C4.014%2C3.275%2C7.271%2C7.324%2C7.271h57.404%0A%09c4.048%2C0%2C7.306-3.258%2C7.306-7.271C139.774%2C259.48%2C136.517%2C256.23%2C132.469%2C256.23%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M119.924%2C285.754H87.591c-4.048%2C0-7.307%2C3.266-7.307%2C7.272c0%2C3.997%2C3.259%2C7.264%2C7.307%2C7.264h32.333%0A%09c4.039%2C0%2C7.324-3.267%2C7.324-7.264C127.248%2C289.02%2C123.963%2C285.754%2C119.924%2C285.754%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
          mask-size: 18px;
}
.virtual-keyboard__key.vk_char {
  background-color: #f4f4f4;
}
.virtual-keyboard__key.vk_pressed {
  border-color: transparent;
  color: #fff;
  border-bottom-color: #dce0e4;
  background-color: #559cd4;
}
.virtual-keyboard__key.vk_pressed.vk_space:after {
  background-color: #fff;
}
.virtual-keyboard__key-indent {
  -webkit-box-flex: 0.5;
      -ms-flex-positive: 0.5;
          flex-grow: 0.5;
}
.virtual-keyboard__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.virtual-keyboard__inputs {
  min-width: 200px;
  width: 100%;
  margin-bottom: 2px !important;
  margin-right: 4px;
  position: relative;
}
.virtual-keyboard__inputs input {
  width: 100%;
  height: 52px !important;
  font-size: 26px !important;
  border-left: none;
  border-right: none;
  border-top: none;
}
.virtual-keyboard__fake-input {
  display: none;
  border-bottom: solid 2px #b9c5c9;
  padding: 4px;
}
.virtual-keyboard__fake-caret {
  display: none;
  width: 1px;
  height: 26px;
  background: #000;
  position: absolute;
  margin-top: -26px;
  -webkit-animation: virtual-keyboard-blink 1s normal infinite;
          animation: virtual-keyboard-blink 1s normal infinite;
}
@-webkit-keyframes virtual-keyboard-blink {
  30%,
  70% {
    opacity: 0;
  }
}
@keyframes virtual-keyboard-blink {
  30%,
  70% {
    opacity: 0;
  }
}
.virtual-keyboard__matches-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.virtual-keyboard__matches-line button {
  margin-left: 4px;
}
.virtual-keyboard__matches-list {
  overflow-x: auto;
  padding: 9px 0;
}
.virtual-keyboard__matches-item {
  display: inline;
  cursor: pointer;
  white-space: nowrap;
  padding: 4px;
  margin: 4px;
  background-color: #a2ce5d;
  color: #fff;
}
.virtual-keyboard__more {
  text-align: center;
}
.virtual-keyboard__more .virtual-keyboard__matches-item {
  display: inline-block;
}
.ui-label-setup {
  background-color: var(--color-main-bg);
  border-top: 1px solid var(--color-border1);
  width: 100%;
  height: 500px;
  display: table;
}
.ui-label-setup__row {
  display: table-row;
}
.ui-label-setup__row_label {
  height: 100px;
}
.ui-label-setup__row_empty {
  height: 50px;
}
.ui-label-setup__cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ui-label-setup__cell_label {
  background-color: var(--color-base-lighter-bg);
  border-radius: 10px;
  min-width: 25px;
}
.ui-label-setup__cell_empty {
  color: var(--color-main-muted-txt);
}
.ui-label-setup__cell_empty_h {
  max-width: 30px;
}
.ui-label-setup__cell_empty_v {
  max-height: 10px;
}
.ui-label-setup__cell_empty_arrow {
  display: inline-block;
}
.ui-label-setup__cell_empty_arrow_v {
  padding: 4px;
  font-size: 24px !important;
}
.ui-label-setup__cell_empty_arrow_h {
  display: block;
  font-size: 25.2px !important;
}
.ui-label-setup__cell_empty_symbol {
  white-space: nowrap;
  font-weight: bold;
  font-size: 10px !important;
}
.ui-label-setup__cell_empty_symbol_l {
  min-width: 22px;
  text-align: left;
}
.ui-label-list__table {
  cursor: pointer;
  display: table;
  width: 100%;
  height: 400px;
  background-color: var(--color-main-bg);
}
.ui-label-list__table_row {
  display: table-row;
}
.ui-label-list__table_cell {
  display: table-cell;
  border: 1px solid var(--color-main-bg);
  background-color: var(--color-main-bg);
  text-align: center;
  vertical-align: middle;
}
.ui-label-list__table_cell:hover {
  border: 1px solid var(--color-main-disabled-txt);
  background-color: var(--color-row-even-bg);
}
.ui-label-list__table_cell_unselected {
  background-color: var(--color-main-disabled-txt);
  color: var(--color-base-lighter2-bg);
  text-decoration: line-through;
}
.ui-label-list__table_cell_unselected:hover {
  background-color: var(--color-selected-bg);
}
.ui-label-list__table_cell_selected {
  background-color: var(--color-base-lighter-bg);
  color: var(--color-base-lighter2-bg);
  text-decoration: none;
}
.ui-label-list__table_cell_selected:hover {
  border: 1px solid var(--color-base-lighter-bg);
  background-color: var(--color-selected-bg);
}
.ui-label-list__block {
  width: 100%;
  color: var(--color-row-txt);
  background-color: var(--color-row-odd-bg);
  border-radius: 4px;
}
.ui-label-list__block_title {
  padding: 4px;
  color: var(--color-primary-txt);
  background-color: var(--color-primary-bg);
  border-radius: 4px;
  text-align: center;
}
.ui-label-list__block_unselected {
  cursor: pointer;
}
.ui-label-list__block_unselected:hover {
  background-color: var(--color-row-even-bg);
}
.ui-label-list__block_selected {
  cursor: auto;
  color: var(--color-selected-txt);
  background-color: var(--color-selected-bg);
}
.ui-label-list__block_selected:hover {
  cursor: auto;
  background-color: var(--color-selected-bg);
}
.grid {
  display: grid;
}
.grid_inline {
  display: inline-grid;
}
.grid_borders .grid__item {
  border: 1px solid #dce0e4;
}
body[data-is-mobile="true"] .grid,
body[data-is-tablet="true"] .grid {
  display: grid;
}
.grid__item {
  -ms-flex-item-align: start;
      align-self: start;
}
.grid__item.align-b {
  -ms-flex-item-align: end;
      align-self: end;
}
.grid__item.align-m {
  -ms-flex-item-align: center;
      align-self: center;
}
body[data-is-mobile="true"] .grid__item,
body[data-is-tablet="true"] .grid__item {
  padding-top: 4px;
  padding-bottom: 4px;
}
.page-layout {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  min-height: 200px;
}
.page-layout__back-button {
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  height: 28px;
  line-height: 28px;
  padding: 0 9px;
  background-color: var(--color-base2-bg);
  color: var(--color-base-txt);
  font-size: 12px;
  cursor: pointer;
  display: none;
}
.page-layout__back-button:hover {
  background-color: var(--color-base-lighter-bg);
}
.page-layout__hide-button {
  position: absolute;
  width: 18px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -9px;
  z-index: 20;
  cursor: pointer;
  top: calc(50% - 40px / 2);
  -webkit-transition: left 0.2s ease-out, right 0.2s ease-out;
  transition: left 0.2s ease-out, right 0.2s ease-out;
}
.page-layout__hide-button div {
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background-color: var(--color-main-bg);
  border: 1px solid var(--color-border2);
  color: var(--color-primary-bg);
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-layout__hide-button:hover div {
  background-color: var(--color-face-bg);
}
.page-layout__frame {
  overflow: hidden;
}
.page-layout__frame_scrollable-v {
  overflow-y: auto;
}
.page-layout__frame_scrollable-h {
  overflow-x: auto;
}
.page-layout__frame_head {
  height: 41px;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_head {
  height: auto;
}
.page-layout__frame_status {
  background-color: var(--color-base-bg);
  color: var(--color-base-txt);
  padding: 0 9px;
  height: 24px;
  line-height: 24px;
}
.page-layout__frame_status .block_hint {
  color: var(--color-info-lighter-bg);
  border-bottom: 1px dashed var(--color-info-lighter-bg);
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_status {
  display: none;
}
.page-layout__frame_left_sm {
  position: absolute;
  top: 0;
  left: 0;
  width: 290px;
  bottom: 0;
  background-color: var(--color-face-bg);
  border-right: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: margin-left 0.2s ease-out;
  transition: margin-left 0.2s ease-out;
  z-index: 2;
}
.page-layout__frame_left_sm + .page-layout__hide-button {
  left: 290px;
}
.page-layout__frame_left_sm + .page-layout__hide-button {
  margin-top: 20px;
}
.page-layout__frame_left_lg {
  position: absolute;
  top: 0;
  left: 0;
  right: 290px;
  background-color: var(--color-main-bg);
  bottom: 0;
}
.page-layout__frame_left_25\% {
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  bottom: 0;
  background-color: var(--color-face-bg);
  border-right: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: margin-left 0.2s ease-out;
  transition: margin-left 0.2s ease-out;
  z-index: 2;
}
.page-layout__frame_left_25\% + .page-layout__hide-button {
  left: 25%;
}
.page-layout__frame_left_30\% {
  position: absolute;
  top: 0;
  left: 0;
  width: 30%;
  bottom: 0;
  background-color: var(--color-face-bg);
  border-right: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: margin-left 0.2s ease-out;
  transition: margin-left 0.2s ease-out;
  z-index: 2;
}
.page-layout__frame_left_30\% + .page-layout__hide-button {
  left: 30%;
}
.page-layout__frame_left_50\% {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  bottom: 0;
  background-color: var(--color-main-bg);
  border-right: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-layout__frame_left_70\% {
  position: absolute;
  top: 0;
  left: 0;
  width: 70%;
  bottom: 0;
  background-color: var(--color-main-bg);
}
.page-layout__frame_right_sm {
  position: absolute;
  top: 0;
  width: 290px;
  right: 0;
  bottom: 0;
  background-color: var(--color-face-bg);
  border-left: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: margin-right 0.2s ease-out;
  transition: margin-right 0.2s ease-out;
  z-index: 2;
}
.page-layout__frame_right_sm + .page-layout__hide-button {
  margin-top: 20px;
  left: calc(100% - 290px + 2px);
}
.page-layout__frame_right_lg {
  position: absolute;
  top: 0;
  left: 290px;
  right: 0;
  bottom: 0;
  background-color: var(--color-main-bg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.page-layout__frame_right_30\% {
  position: absolute;
  top: 0;
  left: 70%;
  right: 0;
  bottom: 0;
  background-color: var(--color-face-bg);
  border-left: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: margin-left 0.2s ease-out;
  transition: margin-left 0.2s ease-out;
  z-index: 2;
}
.page-layout__frame_right_30\% + .page-layout__hide-button {
  left: 70%;
  margin-left: -4px;
}
.page-layout__frame_right_50\% {
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  background-color: var(--color-main-bg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.page-layout__frame_right_70\% {
  position: absolute;
  top: 0;
  left: 30%;
  right: 0;
  bottom: 0;
  background-color: var(--color-main-bg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.page-layout__frame_right_75\% {
  position: absolute;
  top: 0;
  left: 25%;
  right: 0;
  bottom: 0;
  background-color: var(--color-main-bg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.page-layout__frame_single {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-layout__frame_bottom-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 41px;
  border-top: 1px solid var(--color-border1);
  background-color: var(--color-face-bg);
  line-height: 40px;
  text-align: center;
}
:root:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_bottom-bar,
:root:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 41px;
  border-top: 1px solid var(--color-border1);
  background-color: var(--color-face-bg);
  z-index: 3000;
}
.page-layout__frame_exclude-head {
  top: 41px;
}
.page-layout__frame_head + .page-layout__frame_head + .page-layout__frame_exclude-head {
  top: 82px;
  min-height: calc(100% - 2 * 41px);
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-head,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-head {
  min-height: calc(100% - 41px);
}
.page-layout__frame_exclude-status {
  top: 24px;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-status,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-status {
  min-height: calc(100% - 24px);
}
.page-layout__frame_exclude-bottom-bar {
  bottom: 41px;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-bottom-bar,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_exclude-bottom-bar {
  padding-bottom: 41px;
}
:root body[data-is-desktop="true"] .page-layout__frame_exclude-head.page-layout__frame_exclude-status {
  top: 65px;
  min-height: calc(100% - 41px - 24px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__hide-button i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_sm {
  margin-left: -281px;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_sm:not(:hover) * {
  visibility: hidden !important;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_sm:hover {
  z-index: 22;
  margin-left: 0;
  margin-right: 0;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_sm + .page-layout__hide-button {
  left: 9px;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_30\% {
  margin-left: calc(-30% + 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_30\%:not(:hover) * {
  visibility: hidden !important;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_30\%:hover {
  z-index: 22;
  margin-left: 0;
  margin-right: 0;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_30\% + .page-layout__hide-button {
  left: 9px;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_25\% {
  margin-left: calc(-25% + 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_25\%:not(:hover) * {
  visibility: hidden !important;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_25\%:hover {
  z-index: 22;
  margin-left: 0;
  margin-right: 0;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_25\% + .page-layout__hide-button {
  left: 9px;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_70\% {
  right: auto;
  width: calc(100% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_left_lg {
  right: auto;
  width: calc(100% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_lg {
  -webkit-transform: translateX(-281px);
          transform: translateX(-281px);
  right: auto;
  width: calc(100% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_30\% {
  margin-left: calc(30% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_30\%:not(:hover) * {
  visibility: hidden !important;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_30\%:hover {
  z-index: 22;
  margin-left: 0;
  margin-right: 0;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_30\% + .page-layout__hide-button {
  left: calc(100% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_sm {
  margin-right: -281px;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_sm:not(:hover) * {
  visibility: hidden !important;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_sm:hover {
  z-index: 22;
  margin-left: 0;
  margin-right: 0;
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_sm + .page-layout__hide-button {
  left: calc(100% - 9px + 2px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_70\% {
  -webkit-transform: translateX(calc(-30% + 9px - 4px));
          transform: translateX(calc(-30% + 9px - 4px));
  right: auto;
  width: calc(100% - 9px);
}
:root body[data-is-desktop="true"] .page-layout_collapse .page-layout__frame_right_75\% {
  -webkit-transform: translateX(calc(-25% + 9px - 4px));
          transform: translateX(calc(-25% + 9px - 4px));
  right: auto;
  width: calc(100% - 9px);
}
:root body[data-is-mobile="true"] .page-layout__hide-button,
:root body[data-is-tablet="true"] .page-layout__hide-button {
  display: none;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd),
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) {
  height: auto;
  overflow: visible;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__back-button,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__back-button {
  display: block;
  position: fixed;
  left: 100%;
  right: 0;
  top: 0;
  border-left: 1px solid var(--color-border2);
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  z-index: 8900;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame {
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  overflow: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_master,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_master {
  position: relative;
  width: 100%;
  margin-left: 0;
  min-height: 100%;
  -webkit-transition: margin-left 0.2s ease-out;
  transition: margin-left 0.2s ease-out;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_slave,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_slave {
  position: fixed;
  width: 100%;
  left: 100%;
  min-height: calc(100% - 28px);
  bottom: 0;
  border-left: 1px solid var(--color-border2);
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  top: 28px;
  z-index: 8900;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_single,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd) > .page-layout__frame_single {
  position: relative;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__back-button,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__back-button {
  left: 0;
  border-left: none;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__frame_master,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__frame_master {
  margin-left: -20vw;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__frame_slave,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_show-slave .page-layout__frame_slave {
  left: -1px;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_hide-master .page-layout__frame_head,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_hide-master .page-layout__frame_head {
  display: none;
}
:root body[data-is-mobile="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_hide-master .page-layout__frame_master,
:root body[data-is-tablet="true"] .page-layout:not(.page-layout_disable-rwd).page-layout_hide-master .page-layout__frame_master {
  display: none;
}
.page-layout-blocks-frame {
  background-color: var(--color-face2-darker-bg);
  min-height: 100%;
}
.page-layout-blocks-frame.page-layout__frame_exclude-head,
.page-layout-blocks-frame.page-layout__frame_exclude-bottom-bar {
  min-height: calc(100% - 41px);
}
.page-layout-blocks-frame.page-layout__frame_exclude-head.page-layout__frame_exclude-bottom-bar {
  min-height: calc(100% - 2 * 41px);
}
body[data-is-mobile="true"] .page-layout-blocks-frame,
body[data-is-tablet="true"] .page-layout-blocks-frame {
  background-color: var(--color-main-bg);
}
.page-layout-blocks-frame__block {
  max-width: 900px;
  margin: 9px auto;
  background-color: var(--color-main-bg);
  color: var(--color-main-txt);
  padding: 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-layout-blocks-frame__block:nth-child(odd) {
  border-left: 4px solid var(--color-info-darker-bg);
}
.page-layout-blocks-frame__block:nth-child(even) {
  border-left: 4px solid var(--color-info-bg);
}
body[data-is-mobile="true"] .page-layout-blocks-frame__block,
body[data-is-tablet="true"] .page-layout-blocks-frame__block {
  max-width: none;
  margin: 0;
  border: none;
  border-bottom: 1px solid var(--color-border1);
  border-left: none !important;
}
.page-layout-blocks-frame__block_no-padding {
  padding: 0;
}
.page-layout-blocks-frame__block_no-vertical-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.page-layout-blocks-frame__group-title {
  max-width: 900px;
  margin: 9px auto;
  color: var(--color-main-txt);
  padding: 9px;
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
body[data-is-mobile="true"] .page-layout-blocks-frame__group-title,
body[data-is-tablet="true"] .page-layout-blocks-frame__group-title {
  max-width: none;
  margin: 0;
  padding-bottom: 9px;
  border: none;
  border-bottom: 1px solid var(--color-border1);
  border-left: none !important;
}
.page-layout-blocks-frame__empty-msg {
  max-width: 900px;
  margin: 9px auto;
  padding: 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  background-color: transparent;
  color: var(--color-main-muted-txt);
  border: none !important;
  display: none;
}
.page-layout-blocks-frame__empty-msg:last-of-type {
  display: block;
}
body[data-is-mobile="true"] .page-layout-blocks-frame__empty-msg,
body[data-is-tablet="true"] .page-layout-blocks-frame__empty-msg {
  max-width: none;
  margin: 0;
  padding: 6px 9px;
  border-bottom: 1px solid var(--color-border1);
  background-color: var(--color-main-bg);
}
.page-layout-blocks-frame__head {
  max-width: 900px;
  margin: 6px auto;
  padding-bottom: 6px;
  border-bottom: 1px solid var(--color-border2);
  display: block;
}
body[data-is-mobile="true"] .page-layout-blocks-frame__head,
body[data-is-tablet="true"] .page-layout-blocks-frame__head {
  max-width: none;
  margin: 0;
  padding: 6px 9px;
  border-bottom: 1px solid var(--color-border1);
  background-color: var(--color-main-bg);
}
.page-layout-blocks-frame__head:empty {
  display: none;
}
.page-layout-blocks-frame__head > .layout {
  margin: 0 0 -4px 0;
  padding: 0;
}
.sync-sheet {
  /*todo: change it to BEM when addClass will be added to UITable 2017-07-01*/
  /*todo: change it to BEM when addClass will be added to UITable 2017-07-26*/
}
.sync-sheet__header > .table,
.sync-sheet__body > .table {
  margin: 0 !important;
  padding: 0 !important;
  /*width: 100%;
			min-width: 100%;*/
}
.sync-sheet__left_body > table.table {
  margin-bottom: 30px !important;
}
.sync-sheet__center-header > table.table {
  margin-right: 30px !important;
}
.sync-sheet__header_table_full-height {
  height: 100%;
}
.table-sheet__body {
  background-color: var(--color-face2-darker-bg);
}
body[data-theme="dark"] .tpArea,
body[data-theme="dark"] .tpView {
  background-color: #fff;
}
.ui-audio-player {
  display: none;
}
.ui-audio-player-custom {
  height: 39px;
  overflow: hidden;
  color: #1b5a7c;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
}
.ui-audio-player-custom__controls {
  height: 40px;
  background-color: #fff;
}
.ui-audio-player-custom__controls__play,
.ui-audio-player-custom__controls__mute {
  font-size: 18px;
  width: 20px;
  position: relative;
  top: 11px;
}
.ui-audio-player-custom__controls__play {
  margin-left: 15px;
}
.ui-audio-player-custom__controls__rec {
  position: relative;
  display: inline;
  font-size: 18px;
  height: 40px;
  top: 11px;
  border-left: #1b5a7c 1px solid;
  cursor: pointer;
}
.ui-audio-player-custom__controls__rec__button {
  margin-left: 30px;
  top: 11px;
}
.ui-audio-player-custom__controls__rec .button-recording {
  color: #d33a2a;
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes pulse {
  0% {
    color: #d33a2a;
  }
  50% {
    color: #eeafa8;
  }
}
@keyframes pulse {
  0% {
    color: #d33a2a;
  }
  50% {
    color: #eeafa8;
  }
}
.ui-audio-player-custom__controls__time-start,
.ui-audio-player-custom__controls__time-length {
  font-size: 12px;
  color: #1b5a7c;
  position: relative;
  top: 10px;
  margin: 5px;
}
.ui-audio-player-custom__controls__progressbar,
.ui-audio-player-custom__controls__volume {
  height: 10px;
  display: inline-block;
  border-radius: 0;
  position: relative;
  top: 10px;
}
.ui-audio-player-custom__controls__progressbar {
  background-color: #eaf0f7;
  display: inline-block;
}
.ui-audio-player-custom__controls__progressbar.rec {
  width: calc(100% - 345px + 40px);
}
.ui-audio-player-custom__controls__progressbar.non-rec {
  width: calc(100% - 275px + 40px);
}
.ui-audio-player-custom__controls__progressbar__bar {
  width: 0;
  height: 10px;
  background-color: #1b5a7c;
}
.ui-audio-player-custom__controls__volume {
  width: 60px;
  margin-right: 15px;
  background-color: #eaf0f7;
}
.ui-audio-player-custom__controls__volume__bar {
  width: 0;
  height: 10px;
  background-color: #1b5a7c;
}
.ui-webcam {
  background-color: var(--color-border1);
  border: 1px solid var(--color-border1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px;
  position: relative;
  min-height: 200px;
  max-width: 600px;
  max-height: 90vh;
}
.ui-webcam video {
  width: 100%;
  max-height: calc(90vh - 40px * 1);
  opacity: 0;
  -webkit-transition: opacity 0.6s ease-out;
  transition: opacity 0.6s ease-out;
}
.ui-webcam_loaded {
  min-height: 0;
}
.ui-webcam_loaded video {
  opacity: 1;
}
.ui-webcam_loaded .ui-webcam__message {
  display: none;
}
.ui-webcam_loaded .ui-webcam__icon {
  -webkit-transform: scale(2);
          transform: scale(2);
  opacity: 0;
}
.ui-webcam__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -64px;
  margin-top: -64px;
  -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: transform 0.6s ease-out, opacity 0.6s ease-out;
  transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  z-index: 1;
}
.ui-webcam__icon svg {
  width: 128px;
  height: 128px;
}
.ui-webcam__icon svg path {
  fill: #dce0e4;
}
.ui-webcam__message {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 9px;
  background-color: #559cd4;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}
.ui-webcam__message_error {
  background-color: #d33a2a;
  color: #fff;
}
.ui-webcam__message_error .ui-webcam__message-icon [data-role="loading"],
.ui-webcam__message_error .ui-webcam__message-icon [data-role="success"] {
  display: none;
}
.ui-webcam__message_error .ui-webcam__message-icon [data-role="error"] {
  display: inline-block;
}
.ui-webcam__message_success {
  background-color: #009482;
  color: #fff;
}
.ui-webcam__message_success .ui-webcam__message-icon [data-role="loading"],
.ui-webcam__message_success .ui-webcam__message-icon [data-role="error"] {
  display: none;
}
.ui-webcam__message_success .ui-webcam__message-icon [data-role="success"] {
  display: inline-block;
}
.ui-webcam__message-icon {
  width: 40px;
  height: 40px;
  margin-right: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
}
.ui-webcam__message-icon [data-role="error"],
.ui-webcam__message-icon [data-role="success"] {
  display: none;
}
.ui-webcam-capture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ui-webcam-capture__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.ui-webcam-capture__camera {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-webcam-capture__resize-box {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--color-border1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid var(--color-border1);
  border-bottom: none;
}
.ui-webcam-capture .button_tool {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.ui-webcam-capture__buttons {
  border: 1px solid var(--color-border1);
  border-top: none;
  margin-top: -1px;
}
@media screen and (max-width: 769px) {
  .ui-webcam-capture__buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.ui-webcam-crop {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.ui-webcam-crop img {
  max-width: 600px;
  max-height: 450px;
}
.ui-webcam-crop__back {
  -webkit-filter: grayscale(100%) brightness(0.4);
          filter: grayscale(100%) brightness(0.4);
  line-height: 0;
}
.ui-webcam-crop__front {
  cursor: -webkit-grab;
  cursor: grab;
  left: 0;
  line-height: 0;
  outline: 1px dashed #559cd4;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.ui-webcam-crop__front:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ui-webcam-crop__point {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #559cd4;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  height: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 16px;
  z-index: 1;
}
.ui-webcam-crop__point_top-left {
  left: 0;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 0;
}
.ui-webcam-crop__point_bottom-right {
  left: 100%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 100%;
}
.navigator_search-applied .navigator-group {
  display: none;
}
.navigator__menu {
  background-color: #232826;
}
.navigator__frames {
  background-color: var(--color-main-bg);
}
.navigator__frame-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.navigator__frame-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.navigator__message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 40px;
  padding: 6px 9px;
  background-color: #a2ce5d;
  color: #fff;
}
.navigator__content-frame {
  width: 100%;
  height: 100%;
}
.navigator__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.navigator__search-box {
  background-color: var(--color-main-bg);
  border-bottom: 1px solid var(--color-base-bg);
  padding: 0;
  min-height: 40px;
  height: 40px;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.navigator__search-box_focus {
  background-color: var(--color-selected-bg);
}
.navigator__search-box_focus input {
  background-color: var(--color-selected-bg) !important;
}
.navigator__search-box_not-found {
  background-color: var(--color-warning-lighter-bg);
}
.navigator__search-box_not-found input {
  background-color: var(--color-warning-lighter-bg) !important;
  text-decoration: line-through;
}
.navigator__search-box .button {
  margin: 0;
}
body[data-is-mobile="true"] .navigator__search-box,
body[data-is-tablet="true"] .navigator__search-box {
  border-right: none;
}
.navigator-item_not-matched-by-search {
  display: none !important;
}
.navigator-item_matched-by-search {
  display: block !important;
}
.navigator-item_matched-by-search.hidden {
  display: block !important;
}
.navigator-group {
  display: block;
  margin-bottom: 0;
}
.navigator-group__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  min-height: 40px;
  border-bottom: 1px solid #3d4542;
  overflow-y: hidden;
  color: #aaa;
  background-color: #232826;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
}
.navigator-group__row:hover {
  background-color: #6a6f6d;
}
.navigator-group_subgroup > .navigator-group__row {
  background-color: #0e425e;
  border-bottom: 1px solid #1b5a7c;
  color: #a8b9de;
}
.navigator-group_subgroup > .navigator-group__row:hover {
  background-color: #1b5a7c;
}
.navigator-group__icon {
  padding-right: 4px;
}
.navigator-group__icon .icon {
  color: #979b9a;
}
.navigator-group__title {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
.navigator-group__arrow {
  padding-left: 6px;
}
.navigator-group__arrow .icon {
  color: #aaa;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.navigator-group_opened .navigator-group__row {
  color: #fff;
}
.navigator-group_opened .navigator-group__icon .icon {
  color: #fff;
}
.navigator-group_opened .navigator-group__arrow .icon {
  color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.navigator-button {
  display: block;
  margin-bottom: 0;
  -webkit-transition: margin-bottom 0.4s ease-out;
  transition: margin-bottom 0.4s ease-out;
}
.navigator-button__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  min-height: 40px;
  border-bottom: 1px solid #3d4542;
  overflow-y: hidden;
  color: #f2f2f2;
  background-color: #232826;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
}
.navigator-button__row > div {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.navigator-button__row > div:nth-child(2) {
  padding-left: 9px;
}
.navigator-button__row:hover {
  background-color: #6a6f6d;
}
.navigator-button__row:hover .navigator-button__arrow .icon {
  color: #979b9a;
}
.navigator-button__row:hover .navigator-button__summary-link .icon {
  color: #979b9a;
}
.navigator-button__marker {
  padding-left: 0;
  height: 40px;
  min-height: 40px;
  background-color: #00614f;
  -webkit-transition: padding-left 0.4s ease-out;
  transition: padding-left 0.4s ease-out;
}
.navigator-button_muted .navigator-button__row {
  color: #6a6f6d;
}
.navigator-button_muted .navigator-button__row:hover {
  background-color: #444;
}
.navigator-button[data-group-depth="1"] .navigator-button__row {
  background-color: #0e425e;
  border-bottom: 1px solid #1b5a7c;
  color: #a8b9de;
}
.navigator-button[data-group-depth="1"] .navigator-button__row:hover {
  background-color: #1b5a7c;
}
.navigator-button[data-group-depth="1"] .navigator-button__marker {
  background-color: #3d7c9e;
}
.navigator-button[data-group-depth="1"] .navigator-button__arrow .icon {
  color: #a8b9de;
}
.navigator-button[data-group-depth="1"].navigator-button_muted .navigator-button__row {
  color: #3d7c9e;
}
.navigator-button[data-group-depth="1"].navigator-button_muted .navigator-button__arrow .icon {
  color: #3d7c9e;
}
.navigator-button[data-group-depth="2"] .navigator-button__row {
  background-color: var(--color-main-bg);
  border-bottom: 1px solid var(--color-border1);
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"] .navigator-button__row:hover {
  background-color: var(--color-selected-bg);
}
.navigator-button[data-group-depth="2"] .navigator-button__marker {
  background-color: var(--color-warning-bg);
}
.navigator-button[data-group-depth="2"] .navigator-button__arrow .icon {
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_muted .navigator-button__row {
  color: #aaa;
}
.navigator-button[data-group-depth="2"].navigator-button_muted .navigator-button__arrow .icon {
  color: #aaa;
}
.navigator-button__icon {
  padding-right: 4px;
}
.navigator-button__icon .icon {
  color: #979b9a;
}
.navigator-button__title {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
.navigator-button__counters {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 4px;
}
.navigator-button__counters:empty {
  padding-right: 0;
}
.navigator-button__arrow {
  padding: 0 4px 0 1px;
}
.navigator-button__summary-link {
  padding: 0 0 0 4px;
}
.navigator-button__tool-button > div {
  cursor: pointer;
  text-align: center;
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #cacbca;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.navigator-button__tool-button > div .icon {
  color: #6a6f6d;
}
.navigator-button__tool-button > div i {
  -webkit-transition: color 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: color 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: color 0.2s ease-out, transform 0.4s ease-out;
  transition: color 0.2s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.navigator-button__tool-button > div:hover {
  background-color: #f8faff;
}
.navigator-button__tool-button > div:hover i {
  color: #1b5a7c !important;
}
.navigator-button__summary-container {
  position: relative;
  background-color: var(--color-main-bg);
}
.navigator-button__summary-angle {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #979b9a #979b9a #232826 #232826;
}
.navigator-button__summary-body {
  border-right: 1px solid #3d4542;
  overflow: hidden;
  color: var(--color-main-txt);
}
body[data-is-mobile="true"] .navigator-button__summary-body,
body[data-is-tablet="true"] .navigator-button__summary-body {
  border-right: none;
}
.navigator-button__summary-body > div {
  margin: 6px 0;
  position: relative;
}
.navigator-button_selected .navigator-button__marker {
  padding-left: 9px;
}
.navigator-button_selected .navigator-button__row {
  background-color: #009482;
  color: #fff;
}
.navigator-button_selected .navigator-button__row:hover {
  background-color: #009482;
}
.navigator-button_selected .navigator-button__row:hover .navigator-button__arrow .icon {
  color: #fff;
}
.navigator-button_selected .navigator-button__icon .icon {
  color: #fff;
}
.navigator-button_selected .navigator-button__arrow .icon {
  color: #fff;
}
.navigator-button_selected .navigator-button__summary-link .icon {
  color: #fff;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__marker {
  background-color: #3d7c9e;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__row {
  background-color: #559cd4;
  color: #fff;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__row:hover {
  background-color: #559cd4;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__row:hover .navigator-button__arrow .icon {
  color: #fff;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__icon .icon {
  color: #fff;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__arrow .icon {
  color: #fff;
}
.navigator-button[data-group-depth="1"].navigator-button_selected .navigator-button__summary-link .icon {
  color: #fff;
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__marker {
  background-color: #f79f5b;
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__row {
  background-color: var(--color-warning-lighter-bg);
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__row:hover {
  background-color: var(--color-warning-lighter-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__row:hover .navigator-button__arrow .icon {
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__icon .icon {
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__arrow .icon {
  color: var(--color-primary-bg);
}
.navigator-button[data-group-depth="2"].navigator-button_selected .navigator-button__summary-link .icon {
  color: var(--color-primary-bg);
}
.navigator-button_summary-open .navigator-button__summary-angle {
  display: block;
}
.navigator-button_summary-open .navigator-button__summary-link .icon {
  color: #fff;
}
.navigator-button_summary-open .navigator-button__summary-link i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.navigator-button_summary-open:hover .navigator-button__summary-link .icon {
  color: #fff;
}
.message {
  white-space: normal;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  min-height: 41px;
  position: relative;
}
.message__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  position: absolute;
  width: 49px;
  height: 100%;
  min-width: 49px;
  min-height: 41px;
  line-height: 41px;
  text-align: center;
}
.message__icon i {
  font-size: 26px;
  vertical-align: middle;
  color: #fff;
}
.message__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 6px;
  padding-left: 55px;
  text-align: left !important;
  line-height: 16px;
}
.message_warning {
  background-color: #d33a2a;
  color: #fff;
}
.message_warning .message__icon {
  background-color: #98252a !important;
}
.message_note {
  background-color: #f6d97e;
  color: #b35b17;
}
.message_note .message__icon {
  background-color: #f79f5b !important;
}
.message_info {
  background-color: #559cd4;
  color: #fff;
}
.message_info .message__icon {
  background-color: #1b5a7c !important;
}
.message_done {
  background-color: #009482;
  color: #fff;
}
.message_done .message__icon {
  background-color: #a2ce5d !important;
}
.message_transparent {
  min-height: 26px;
}
.message_transparent .message__icon {
  position: relative;
  height: auto;
  width: 26px;
  min-width: 26px;
  min-height: 0;
  line-height: normal;
  border-left: none;
}
.message_transparent .message__icon i {
  font-size: 18px;
}
.message_transparent .message__body {
  padding-left: 0;
}
.message_transparent.message_warning {
  background-color: transparent !important;
  color: var(--color-danger-darker-bg);
}
.message_transparent.message_warning .message__icon {
  background-color: transparent !important;
}
.message_transparent.message_warning .message__icon i {
  color: var(--color-danger-darker-bg) !important;
}
.message_transparent.message_note {
  --color-note-warning-bg: #a24a06;
  --color-icon-warning-bg: #d57d39;
  background-color: transparent !important;
  color: var(--color-note-warning-bg);
}
body[data-theme="dark"] .message_transparent.message_note {
  --color-note-warning-bg: #ffb06c;
  --color-icon-warning-bg: #ffc17d;
}
.message_transparent.message_note .message__icon {
  background-color: transparent !important;
}
.message_transparent.message_note .message__icon i {
  color: var(--color-icon-warning-bg) !important;
}
.message_transparent.message_done {
  background-color: transparent !important;
  color: var(--color-success-bg);
}
.message_transparent.message_done .message__icon {
  background-color: transparent !important;
}
.message_transparent.message_done .message__icon i {
  color: var(--color-success-bg) !important;
}
.message_transparent.message_info {
  background-color: transparent !important;
  color: var(--color-info-darker-bg);
}
.message_transparent.message_info .message__icon {
  background-color: transparent !important;
}
.message_transparent.message_info .message__icon i {
  color: var(--color-info-darker-bg) !important;
}
.milestone {
  position: relative;
  height: 100%;
}
.milestone__head {
  height: 127px;
  overflow: hidden;
  background-color: #6a6f6d;
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}
body[data-is-mobile="true"] .milestone__head {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  height: 52px;
  z-index: 50;
}
body[data-is-mobile="true"] .milestone__head_expand {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items1 {
  height: 52px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items1 .milestone__stages {
  height: 52px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items2 {
  height: 104px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items2 .milestone__stages {
  height: 104px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items3 {
  height: 156px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items3 .milestone__stages {
  height: 156px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items4 {
  height: 208px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items4 .milestone__stages {
  height: 208px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items5 {
  height: 260px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items5 .milestone__stages {
  height: 260px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items6 {
  height: 312px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items6 .milestone__stages {
  height: 312px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items7 {
  height: 364px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items7 .milestone__stages {
  height: 364px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items8 {
  height: 416px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items8 .milestone__stages {
  height: 416px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items9 {
  height: 468px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items9 .milestone__stages {
  height: 468px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items10 {
  height: 520px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items10 .milestone__stages {
  height: 520px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items11 {
  height: 572px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items11 .milestone__stages {
  height: 572px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items12 {
  height: 624px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items12 .milestone__stages {
  height: 624px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items13 {
  height: 676px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items13 .milestone__stages {
  height: 676px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items14 {
  height: 728px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items14 .milestone__stages {
  height: 728px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items15 {
  height: 780px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items15 .milestone__stages {
  height: 780px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items16 {
  height: 832px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items16 .milestone__stages {
  height: 832px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items17 {
  height: 884px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items17 .milestone__stages {
  height: 884px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items18 {
  height: 936px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items18 .milestone__stages {
  height: 936px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items19 {
  height: 988px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items19 .milestone__stages {
  height: 988px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items20 {
  height: 1040px;
}
body[data-is-mobile="true"] .milestone__head_expand.milestone__head_items20 .milestone__stages {
  height: 1040px;
}
body[data-is-mobile="true"] .milestone__head_expand .milestone__button i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.milestone__stages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
  height: 127px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body[data-is-mobile="true"] .milestone__stages {
  display: block;
  height: 52px;
}
.milestone__stage {
  max-width: 150px;
  min-width: 150px;
  text-align: center;
  position: relative;
  cursor: default;
}
.milestone_allow-switch .milestone__stage {
  cursor: pointer;
}
body[data-is-mobile="true"] .milestone__stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: none;
  text-align: left;
  height: 52px;
  padding: 0 9px;
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}
body[data-is-mobile="true"] .milestone__head:not(.milestone__head_expand) .milestone__stage {
  height: 0;
}
.milestone__stage_done .milestone__circle > span {
  border: none;
  background-color: #fff;
  color: #6a6f6d;
  font-weight: bold;
}
.milestone__stage_done .milestone__line {
  border: none;
  background-color: #fff;
}
.milestone__stage_done .milestone__title {
  color: #fff;
}
.milestone__stage_current {
  z-index: 20;
}
body[data-is-mobile="true"] .milestone__head:not(.milestone__head_expand) .milestone__stage_current {
  height: 52px;
  overflow: visible;
}
.milestone__stage_current .milestone__circle > span {
  border: 3px solid #fff;
  color: #fff;
}
.milestone__stage_current .milestone__line {
  border: none;
  background-color: #fff;
}
.milestone__stage_current .milestone__arrow {
  visibility: visible;
}
.milestone__stage_current .milestone__title {
  color: #fff;
}
.milestone__stage + .milestone__stage .milestone__line {
  display: block;
}
.milestone__circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-top: 23.5px;
  z-index: 3;
}
body[data-is-mobile="true"] .milestone__circle {
  display: none;
  margin-top: 0;
}
body[data-is-mobile="true"] .milestone__head_expand .milestone__circle,
body[data-is-mobile="true"] .milestone__stage_current .milestone__circle {
  display: block;
}
.milestone__circle > span {
  width: 50px;
  height: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cacbca;
  background-color: #6a6f6d;
  color: #cacbca;
  font-size: 26px;
}
body[data-is-mobile="true"] .milestone__circle > span {
  width: 40px;
  height: 40px;
  font-size: 18px;
}
.milestone__line {
  width: 110px;
  height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  position: absolute;
  top: 40.5px;
  left: -55px;
  z-index: 2;
  border: 1px solid #cacbca;
}
body[data-is-mobile="true"] .milestone__line {
  width: 10px;
  height: 32px;
  top: -12px;
  left: 24px;
  border-top: none;
  border-bottom: none;
}
.milestone__title {
  height: 40px;
  padding-top: 4px;
  font-size: 14px;
  color: #cacbca;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body[data-is-mobile="true"] .milestone__title {
  display: none;
  padding: 4px;
  height: auto;
}
body[data-is-mobile="true"] .milestone__head_expand .milestone__title,
body[data-is-mobile="true"] .milestone__stage_current .milestone__title {
  display: block;
}
.milestone__arrow {
  position: absolute;
  visibility: hidden;
  bottom: -1px;
  margin-left: -10px;
  fill: var(--color-main-bg);
  stroke: transparent;
  z-index: 3;
}
body[data-is-mobile="true"] .milestone__arrow {
  display: none;
}
.milestone__body {
  position: absolute;
  top: 127px;
  bottom: 0;
  width: 100%;
  background-color: var(--color-main-bg);
  z-index: 3;
  overflow-x: hidden;
  overflow-y: auto;
}
body[data-is-desktop="false"] .milestone__body {
  position: static;
  top: 0;
}
.milestone__button {
  display: none;
  margin-right: 9px;
  margin-top: 6px;
}
.milestone__button i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
body[data-is-mobile="true"] .milestone__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
}
body[data-is-mobile="true"] .milestone__button:hover {
  background-color: #979b9a;
}
.milestone__page {
  display: none;
  height: 100%;
  background-color: var(--color-main-bg);
  color: var(--color-main-txt);
}
.milestone__page_current {
  display: block;
}
.ui-paginator__buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ui-paginator__button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  margin-left: 4px;
  padding: 0 4px;
  min-width: 24px;
  height: 24px;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border: solid 1px var(--color-border2);
  background-color: var(--color-main-bg);
}
.ui-paginator__button_current {
  cursor: default;
  color: var(--color-info-txt);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-darker-bg);
}
.ui-paginator__button_arrow {
  border-color: transparent;
  border-radius: 50%;
}
.ui-paginator__button_arrow:hover {
  border-color: var(--color-border2) !important;
}
.ui-paginator__button_disabled {
  pointer-events: none;
  background-color: var(--color-face-lighter-bg);
  border: solid var(--color-main-disabled-txt) 1px;
  cursor: default;
}
.ui-paginator__button:not(.ui-paginator__button_current):hover {
  background-color: var(--color-input-bg);
  border-color: var(--color-info-bg);
  color: var(--color-main-txt);
}
.ui-paginator__totals {
  display: inline-block;
  text-align: left;
  padding: 4px;
  color: var(--color-main-muted-txt);
}
.ui-paginator__totals > * {
  display: inline;
  white-space: nowrap;
}
.ui-paginator__dots {
  margin-left: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-markdown {
  color: var(--color-main-txt);
  padding-bottom: 50px;
}
.ui-markdown > h1,
.ui-markdown > h2,
.ui-markdown > h3,
.ui-markdown > h4 {
  color: var(--color-primary-bg);
}
.ui-markdown > h1,
.ui-markdown > h2 {
  margin: 0;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid var(--color-border1);
  padding: 0 9px;
}
.ui-markdown > h3 {
  margin: 0;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
  line-height: 40px;
  padding: 0 9px;
}
.ui-markdown > h4 {
  color: var(--color-info-darker-bg);
  margin: 0;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  padding: 0 9px;
}
.ui-markdown img {
  max-width: calc(100vw - 9px * 2);
}
.ui-markdown ol {
  counter-reset: item;
  padding-left: 18px;
}
.ui-markdown ol li {
  display: block;
}
.ui-markdown ol li::before {
  content: counters(item, '.') '. ';
  counter-increment: item;
}
.ui-markdown li {
  line-height: 22px;
}
.ui-markdown li strong:first-child {
  display: inline-block;
  background-color: var(--color-success-lighter-bg);
  color: var(--color-success-txt);
  padding: 1px 4px;
  border-radius: 3px;
  font-weight: normal;
}
.ui-markdown li a {
  color: var(--color-primary-bg);
}
.ui-markdown li a:visited {
  color: var(--color-primary-bg);
}
.ui-markdown hr {
  border: none;
  border-top: 1px solid var(--color-border1);
  height: 1px;
  margin: 9px 0;
}
.ui-markdown > p {
  padding: 4px 9px;
  margin: 0;
}
.ui-markdown h1 + p,
.ui-markdown h2 + p {
  margin-top: 6px;
}
.ui-markdown > table {
  margin: 6px 9px 9px 9px;
  border-spacing: 0;
  border-collapse: collapse;
}
.ui-markdown > table th {
  border-bottom: 2px solid var(--color-primary-bg);
  color: var(--color-primary-bg);
  font-weight: normal;
  padding: 4px;
  text-align: left;
}
.ui-markdown > table td {
  color: var(--color-main-txt);
  padding: 4px;
  border: 1px solid var(--color-border1);
}
.ui-markdown > table tr:nth-child(odd) td {
  background-color: var(--color-face-lighter2-bg);
}
.ui-markdown__block {
  position: relative;
  margin: 6px 9px 18px 9px;
  border: 1px solid var(--color-border1);
  min-height: 60px;
}
.ui-markdown__block_wrong {
  border: 1px solid var(--color-danger-bg);
  margin-top: 22px;
}
.ui-markdown__block_wrong::before {
  content: "WRONG";
  position: absolute;
  left: -1px;
  top: -16px;
  display: inline-block;
  font-size: 10px;
  font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
  width: 50px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  text-align: center;
  background-color: var(--color-danger-bg);
  color: var(--color-danger-txt);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-markdown__block_good {
  border: 1px solid var(--color-success-bg);
  margin-top: 22px;
}
.ui-markdown__block_good::before {
  content: "GOOD";
  position: absolute;
  left: -1px;
  top: -16px;
  display: inline-block;
  font-size: 10px;
  font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
  width: 50px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  text-align: center;
  background-color: var(--color-success-bg);
  color: var(--color-success-txt);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-markdown__block_rwd {
  height: 60px;
  margin-top: 30px;
}
.ui-markdown__block_rwd[data-mode="tablet"] {
  width: 1024px;
}
.ui-markdown__block_rwd[data-mode="mobile"] {
  width: 320px;
}
.ui-markdown__block_rwd iframe {
  width: 100%;
  height: 100%;
}
.ui-markdown__block_height_small {
  height: 60px;
}
.ui-markdown__block_height_middle {
  height: 150px;
}
.ui-markdown__block_height_large {
  height: 300px;
}
.ui-markdown__block_height_x-large {
  height: 600px;
}
.ui-markdown__block > .page-layout {
  min-height: 300px;
}
.ui-markdown__screen-switch {
  position: absolute;
  height: 24px;
  margin-top: -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-markdown__screen-button {
  border: 1px solid var(--color-border1);
  border-bottom: none;
  line-height: 24px;
  padding: 0 4px;
  font-size: 12px;
  margin-right: 1px;
  cursor: pointer;
}
.ui-markdown__screen-button:hover {
  background-color: var(--color-face2-darker-bg);
}
.ui-markdown__block[data-mode="desktop"] .ui-markdown__screen-button[data-mode="desktop"],
.ui-markdown__block[data-mode="tablet"] .ui-markdown__screen-button[data-mode="tablet"],
.ui-markdown__block[data-mode="mobile"] .ui-markdown__screen-button[data-mode="mobile"] {
  background-color: var(--color-primary-bg);
  border: 1px solid var(--color-primary-bg);
  border-bottom: none;
  color: var(--color-primary-txt);
}
.ui-markdown__screen-button:first-child {
  margin-left: 9px;
}
.ui-markdown__block_good .ui-markdown__screen-button:first-child,
.ui-markdown__block_wrong .ui-markdown__screen-button:first-child {
  margin-left: 54px;
}
.ui-markdown code:not(.ui-markdown__code) {
  margin: 0 1px;
  border-radius: 3px;
  border: 1px solid var(--color-border1);
  background-color: var(--color-face-bg);
  padding: 1px 4px;
  color: var(--color-primary-bg);
  white-space: nowrap;
}
.ui-markdown__code .CodeMirror {
  height: auto;
  background-color: #ebf0f4;
  border: 1px solid #dce0e4;
}
.ui-markdown__code_wrong::before {
  content: "WRONG";
  display: inline-block;
  font-size: 10px;
  font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
  height: 16px;
  line-height: 16px;
  padding: 1px 4px;
  background-color: var(--color-danger-bg);
  color: var(--color-danger-txt);
  width: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.ui-markdown__code_wrong .CodeMirror {
  border: 1px solid var(--color-danger-bg);
}
.ui-markdown__code_good::before {
  content: "GOOD";
  display: inline-block;
  font-size: 10px;
  font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
  height: 16px;
  line-height: 16px;
  padding: 1px 4px;
  background-color: var(--color-success-bg);
  color: var(--color-success-txt);
  width: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.ui-markdown__code_good .CodeMirror {
  border: 1px solid var(--color-success-bg);
}
.ui-markdown > pre {
  margin: 4px 9px;
}
.ui-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.block .ui-subtitle,
.table .ui-subtitle,
.grid .ui-subtitle,
.layout .ui-subtitle {
  padding: 0;
}
.ui-subtitle h2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  font-size: 18px;
  line-height: 40px;
  min-height: 40px;
  vertical-align: middle;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block .ui-subtitle h2,
.table .ui-subtitle h2,
.grid .ui-subtitle h2,
.layout .ui-subtitle h2 {
  padding: 0;
  line-height: normal;
  min-height: 0;
}
.ui-subtitle__button {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.ui-subtitle_text-wrap h2 {
  white-space: normal;
}
.container_root > h2 {
  padding: 0 9px;
  line-height: 40px;
  min-height: 40px;
}
.color-box {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--color-border2);
  min-width: 20px;
  min-height: 20px;
  line-height: 18px;
  background-color: var(--color-face-darker-bg);
  border-radius: 10px;
  text-align: center;
  padding: 0 3px;
  font-size: 10px;
}
.color-box + .color-box {
  margin-left: 4px;
}
.color-box_empty {
  border: 2px solid var(--color-border2);
  line-height: 16px;
  background-color: transparent;
}
.color-box_dark-bg {
  border: 1px solid transparent;
  color: var(--color-base-txt);
}
.color-box_success {
  background-color: var(--color-success-bg);
  color: var(--color-success-txt);
}
.ui-signature__front,
.ui-signature__bg,
.ui-signature__temp {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
}
.ui-signature__bg canvas {
  background-color: #fff;
}
.ui-signature-editor__canvas {
  /*background-color: @color-face2-bg;*/
}
.slidebox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.slidebox_fit-to-height .slidebox-item__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.slidebox-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25px;
          flex: 0 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  position: relative;
}
.slidebox-item_show {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.slidebox-item_show .slidebox-item__header > i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.slidebox-item__header {
  line-height: 24px;
  padding-left: 9px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  color: #fff;
  background-color: #6a6f6d;
  border-bottom: 1px solid #b9c5c9;
  cursor: pointer;
}
.slidebox-item__header span {
  display: inline-block;
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
}
.slidebox-item__header:hover {
  background-color: #3d4542;
}
.slidebox-item__header > i {
  color: #fff;
  display: inline-block;
  margin-right: 4px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  float: right;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  transition: -webkit-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.slidebox-item__body {
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% - 24px);
          flex: 1 0 calc(100% - 24px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.swipe-bar {
  position: fixed;
  top: 0;
  width: 290px;
  height: 100%;
  background-color: var(--color-face-bg);
  z-index: 9000;
}
.swipe-bar_left {
  left: -291px;
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  border-right: 1px solid var(--color-border2);
}
body[data-is-mobile="true"] .swipe-bar_left,
body[data-is-tablet="true"] .swipe-bar_left {
  left: -100%;
  width: 100%;
}
.swipe-bar_right {
  right: -291px;
  -webkit-transition: right 0.2s ease-out;
  transition: right 0.2s ease-out;
  border-left: 1px solid var(--color-border2);
}
body[data-is-mobile="true"] .swipe-bar_right,
body[data-is-tablet="true"] .swipe-bar_right {
  right: -100%;
  width: 100%;
}
.swipe-bar_show.swipe-bar_left {
  left: 0 !important;
}
.swipe-bar_show.swipe-bar_right {
  right: 0 !important;
}
.swipe-bar__header {
  height: 40px;
  background-color: var(--color-main-bg);
  color: var(--color-primary2-txt);
  border-bottom: 1px solid var(--color-border1);
  white-space: nowrap;
  font-size: 0;
}
.swipe-bar__close {
  vertical-align: middle;
  display: inline-block;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
}
.swipe-bar__close:hover line {
  stroke: var(--color-primary-bg);
  stroke-width: 3;
}
.swipe-bar__close svg {
  display: inline-block;
  vertical-align: middle;
}
.swipe-bar__close svg line {
  stroke: var(--color-border2);
}
.swipe-bar__title {
  font-size: 14px;
  display: inline-block;
  padding-left: 9px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100% - 32px);
  vertical-align: middle;
  color: var(--color-main-txt);
}
.swipe-bar__body {
  height: calc(100% - 40px);
  overflow: hidden;
  overflow-y: auto;
}
.tabs {
  position: relative;
}
.tabs > div {
  position: relative;
}
.tabs_full-height {
  width: 100%;
  height: 100%;
}
.tabs_full-height > div {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
body[data-is-mobile="true"] .tabs_full-height,
body[data-is-tablet="true"] .tabs_full-height {
  height: auto;
}
body[data-is-mobile="true"] .tabs_full-height > div,
body[data-is-tablet="true"] .tabs_full-height > div {
  position: static;
  overflow: visible;
  width: 100%;
}
.tabs_full-height .tabs__content {
  position: absolute !important;
  top: 41px;
  bottom: 0;
  left: 0;
  right: 0;
}
body[data-is-mobile="true"] .tabs_full-height .tabs__content,
body[data-is-tablet="true"] .tabs_full-height .tabs__content {
  position: relative !important;
  top: 0;
}
.tabs_wrap {
  background-color: var(--color-success-bg);
  padding: 4px 0 4px 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tabs_wrap > div {
  background-color: var(--color-main-bg);
  padding-top: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tabs__buttons {
  vertical-align: top;
  background-color: var(--color-main-bg);
  height: 30px;
  padding: 10px 0 0 9px;
  border-bottom: 1px solid var(--color-border2);
  white-space: nowrap;
  overflow: hidden;
  width: -o-calc(100% - 9px);
  width: -ms-calc(100% - 9px);
  width: calc(100% - 9px);
}
body[data-is-mobile="true"] .tabs__buttons,
body[data-is-tablet="true"] .tabs__buttons {
  overflow-x: auto;
}
body[data-is-mobile="true"] .tabs__buttons,
body[data-is-tablet="true"] .tabs__buttons {
  border-bottom: 1px solid var(--color-border2);
}
.tabs__content {
  position: relative;
}
.tabs__content > div {
  width: 100%;
  height: 100%;
}
.tabs__frame {
  width: 100%;
  height: 100%;
}
.tabs__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.tabs-external-cont {
  position: relative;
}
.tabs-external-cont > div {
  width: 100%;
  height: 100%;
}
.tabs-button {
  min-width: 40px;
  max-width: 400px;
  height: 30px;
  line-height: 30px;
  border-spacing: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  cursor: pointer;
  margin-right: 2px;
  padding: 0 6px;
  background-color: var(--color-border1);
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body[data-is-mobile="true"] .tabs-button,
body[data-is-tablet="true"] .tabs-button {
  margin-right: 0;
  padding: 0 9px;
}
body[data-is-mobile="true"] .tabs-button + .tabs-button,
body[data-is-tablet="true"] .tabs-button + .tabs-button {
  border-left: 1px solid var(--color-border2);
}
.tabs-button > div {
  height: 28px;
  padding: 0;
  display: inline-block;
  color: var(--color-input-txt);
}
.tabs-button__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: var(--color-primary-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tabs-button__icon i {
  font-size: 14px;
  display: inline-block;
  text-align: center;
  width: 22px;
  margin-right: 2px;
}
.tabs-button__icon i.fa-close {
  cursor: pointer;
}
.tabs-button__icon i.fa-close:hover {
  color: var(--color-danger-bg) !important;
}
.tabs-button__counter {
  margin-right: 4px;
  text-align: center;
}
.tabs-button__counter > div {
  display: inline-block;
  font-size: 10px;
  line-height: 15px;
  height: 15px;
  min-width: 15px;
  padding: 2px;
  margin-bottom: 2px;
  border: solid 1px var(--color-border2);
  background-color: var(--color-face-lighter-bg);
  border-radius: 50%;
  vertical-align: middle;
}
.tabs-button__close {
  color: var(--color-primary-bg);
  padding-left: 4px !important;
}
.tabs-button_selected {
  background-color: #1b5a7c;
  color: #fff;
}
.tabs-button_selected .tabs-button__title {
  color: var(--color-primary-txt);
}
.tabs-button_selected .tabs-button__icon {
  color: var(--color-primary-txt);
}
.tabs-button_selected .tabs-button__icon i {
  color: var(--color-primary-txt);
}
.tabs-button_selected .tabs-button__close {
  color: var(--color-primary-txt);
}
.tabs-button_selected .tabs-button__close i.fa-close {
  color: var(--color-primary-txt);
}
.tabs-button_selected .tabs-button__counter > div {
  background-color: var(--color-info-bg);
  border-color: var(--color-border1);
}
.tabs-button[disabled="disabled"],
.tabs-button_disabled {
  background-color: transparent;
  color: var(--color-main-muted-txt);
  pointer-events: none;
}
.tabs-button[disabled="disabled"] .tabs-button__title,
.tabs-button_disabled .tabs-button__title {
  color: var(--color-main-muted-txt);
  text-decoration: line-through;
}
.tabs-button[disabled="disabled"] .tabs-button__icon,
.tabs-button_disabled .tabs-button__icon {
  color: var(--color-main-muted-txt);
}
.tabs-button[disabled="disabled"] .tabs-button__icon i,
.tabs-button_disabled .tabs-button__icon i {
  color: var(--color-main-muted-txt);
}
.tabs-button[disabled="disabled"] .tabs-button__close,
.tabs-button_disabled .tabs-button__close {
  color: var(--color-main-muted-txt);
}
.tabs-button[disabled="disabled"] .tabs-button__close i.fa-close,
.tabs-button_disabled .tabs-button__close i.fa-close {
  color: var(--color-main-muted-txt);
}
.events-pool-cont {
  background-color: #ebf0f4;
}
.events-pool-margin span {
  margin-right: 6px !important;
}
.events-pool-margin .block-label_counter {
  width: 16px!important;
  height: 16px!important;
  padding: 3px!important;
  border-radius: 16px!important;
}
table.table.events-pool-totals {
  width: 771px!important;
}
.events-pool-chart:first-child .fa-long-arrow-down {
  color: #009482 !important;
}
.events-pool-chart:first-child .fa-long-arrow-up {
  color: #d33a2a !important;
}
.events-pool-chart:nth-child(2) .fa-long-arrow-down {
  color: #009482 !important;
}
.events-pool-chart:nth-child(2) .fa-long-arrow-up {
  color: #d33a2a !important;
}
.events-pool-list {
  background-color: #ebf0f4;
  padding-top: 9px;
}
.events-pool-list:after {
  content: " ";
  font-size: 1px;
  display: block;
  position: absolute;
  width: 1px;
  border-right: 1px solid #63a08d;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.events-pool-list_selected:after {
  opacity: 1;
}
.events-pool-details {
  background-color: #f8faff;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  padding: 9px;
}
.events-pool-details__box {
  opacity: 0;
  display: none;
  -webkit-transform: translate(0, -20px);
          transform: translate(0, -20px);
}
.events-pool-details__box_show {
  display: block;
  -webkit-animation: events-pool-details-show 0.4s;
          animation: events-pool-details-show 0.4s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.events-pool-details_selected {
  background-color: #fff;
}
.events-pool-item {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100% - 9px - 9px);
  background-color: #fff;
  border: 1px solid #dce0e4;
  margin: 0 9px 9px 9px;
  padding: 6px;
  z-index: 10;
  -webkit-transition: border 0.2s ease-out, margin 0.2s ease-out, width 0.2s ease-out, padding-right 0.2s ease-out;
  transition: border 0.2s ease-out, margin 0.2s ease-out, width 0.2s ease-out, padding-right 0.2s ease-out;
  opacity: 0;
  -webkit-transform: translate(0, -20px);
          transform: translate(0, -20px);
}
.events-pool-item > div {
  display: table-cell;
  vertical-align: top;
}
.events-pool-item > div:first-child {
  width: 1px;
}
.events-pool-item__avatar {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  float: left;
  margin-right: 6px;
  background-color: #dce0e4;
  text-align: center;
  overflow: hidden;
  position: relative;
  line-height: 50px;
}
.events-pool-item__avatar img {
  width: 100%;
  margin-left: -5%;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.events-pool-item__avatar img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.events-pool-item__avatar i {
  font-size: 26px;
  color: #fff;
  vertical-align: middle;
}
.events-pool-item__user-name {
  font-size: 18px;
  color: #444;
}
.events-pool-item__grade-level {
  float: right;
  font-size: 18px;
  color: #aaa;
}
.events-pool-item br + span > .block-label {
  margin-left: 0;
}
.events-pool-item__button {
  display: inline-block;
  text-decoration: none;
}
.events-pool-item__button + .events-pool-item__button {
  margin-left: 6px;
}
.events-pool-item__button[data-role="details"] {
  float: right;
}
.events-pool-item__button[data-role="close"] {
  float: right;
  display: none;
  color: #d33a2a;
}
.events-pool-item__button:hover {
  text-decoration: underline;
}
.events-pool-item_selected {
  margin-left: 0;
  margin-right: 0;
  border-left: 18px solid #63a08d;
  border-right: 2px solid white;
  border-top: 1px solid #63a08d;
  border-bottom: 1px solid #63a08d;
  padding-right: 15px;
  width: 100%;
  border-right: none;
}
.events-pool-item_selected .events-pool-item__button[data-role="details"] {
  display: none;
}
.events-pool-item_selected .events-pool-item__button[data-role="close"] {
  display: inline-block;
}
.events-pool-item_show {
  -webkit-animation: events-pool-details-show 0.4s;
          animation: events-pool-details-show 0.4s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.events-pool-item_hide {
  -webkit-animation: events-pool-item-hide 0.4s;
          animation: events-pool-item-hide 0.4s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.events-pool-update-msg {
  display: block;
  padding: 0 6px 6px 6px;
  text-align: center;
  color: #aaa;
  cursor: pointer;
}
.events-pool-update-msg span {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: baseline;
}
.events-pool-update-msg svg {
  position: absolute;
  margin-left: -30px;
  margin-top: -6px;
}
.events-pool-update-msg svg circle {
  fill: transparent;
  stroke-width: 2px;
  stroke: #b9c5c9;
  stroke-dasharray: 20, 5;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation: events-pool-loop 4s infinite linear;
          animation: events-pool-loop 4s infinite linear;
}
.events-pool-update-msg:hover {
  color: #1b5a7c;
}
.events-pool-update-msg:hover svg circle {
  stroke: #009482;
  -webkit-animation: events-pool-loop 0.5s infinite linear;
          animation: events-pool-loop 0.5s infinite linear;
}
.events-pool-tab-counter {
  vertical-align: top;
}
.events-pool-chart {
  display: inline-block;
  width: 250px;
  background-color: #3d4542;
  margin-right: 9px;
  margin-bottom: 9px;
}
.events-pool-chart__title {
  padding: 4px 6px;
  color: #979b9a;
}
.events-pool-chart__value {
  margin-top: 9px;
  padding: 9px 6px;
}
.events-pool-chart__value span {
  font-size: 64px;
  color: #fff;
  vertical-align: top;
}
.events-pool-chart__value > i {
  display: none;
  font-size: 30px;
  vertical-align: top;
}
.events-pool-chart__button {
  display: inline-block;
  padding: 4px 9px;
  border: 1px solid #559cd4;
  color: #559cd4;
  text-decoration: none;
  float: right;
}
.events-pool-chart__button:hover {
  border: 1px solid #1b5a7c;
  background-color: #1b5a7c;
  color: #fff;
}
.events-pool-chart svg {
  margin-bottom: -4px;
}
.events-pool-chart svg rect[data-type="current"] {
  fill: #fff;
}
.events-pool-chart svg rect[data-type="prev"] {
  fill: #559cd4;
}
.events-pool-chart svg line[data-type="avg"] {
  stroke-width: 1.5;
  stroke: #d33a2a;
}
.events-pool-chart svg line[data-type="cur"] {
  stroke-width: 1.5;
  stroke: #fff;
}
.events-pool-chart_negative .events-pool-chart__value > i.fa-long-arrow-down {
  display: inline-block;
  color: #d33a2a;
}
.events-pool-chart_positive .events-pool-chart__value > i.fa-long-arrow-up {
  display: inline-block;
  color: #009482;
}
.events-pool-totals .fa {
  display: inline-block;
  padding: 0 4px;
}
.events-pool-totals .fa-long-arrow-down {
  color: #d33a2a;
}
.events-pool-totals .fa-long-arrow-up {
  color: #009482;
}
.events-pool-user__user-name {
  font-size: 26px;
  padding-bottom: 6px;
}
.events-pool-user__contacts i.fa {
  display: inline-block;
  margin-right: 4px;
}
.events-pool-user__contacts i.fa.fa-phone {
  color: #009482;
}
.events-pool-user__contacts i.fa.fa-envelope {
  color: #d57d39;
}
@-webkit-keyframes events-pool-details-show {
  from {
    opacity: 0;
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes events-pool-details-show {
  from {
    opacity: 0;
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes events-pool-item-hide {
  from {
    opacity: 1;
    margin-top: 0;
  }
  to {
    opacity: 0;
    margin-top: -100px;
  }
}
@keyframes events-pool-item-hide {
  from {
    opacity: 1;
    margin-top: 0;
  }
  to {
    opacity: 0;
    margin-top: -100px;
  }
}
@-webkit-keyframes events-pool-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes events-pool-loop {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.guide-color-box_green {
  background-color: #2effe6;
}
.guide-color-box_blue {
  background-color: #cfe3f3;
}
.guide-color-box_red {
  background-color: #eeafa8;
}
.guide-color-box_yellow {
  background-color: #fef4ed;
}
.summary-chart {
  background-color: #fff;
}
.test-ejs-student {
  background-color: #f2f2f2;
  border: 1px solid #dce0e4;
  margin-bottom: 4px;
}
.test-ejs-student__photo {
  width: 160px;
}
.user-timeline-cont {
  background-color: #f2f2f2;
}
.user-timeline {
  position: relative;
  width: 700px;
  margin: 0 auto;
}
.user-timeline__vert-line {
  position: absolute;
  left: 100px;
  border-left: 2px solid #b9c5c9;
  width: 1px;
  height: 100%;
}
.user-timeline-day {
  margin-top: 9px;
  border-bottom: 1px solid #b9c5c9;
}
.user-timeline-day:first-child {
  margin-top: 0;
}
.user-timeline-day span {
  display: inline-block;
  text-align: center;
  margin-left: 145px;
  font-size: 18px;
  padding: 6px 0;
  color: #1b5a7c;
}
.user-timeline-item {
  position: relative;
  margin: 6px 0;
  -webkit-perspective: 600px;
          perspective: 600px;
}
.user-timeline-item__time {
  display: inline-block;
  text-align: center;
  width: 100px;
  color: #aaa;
  height: 26px;
  line-height: 26px;
  vertical-align: top;
}
.user-timeline-item__line {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: -15px;
}
.user-timeline-item__line circle {
  fill: #f2f2f2;
  stroke-width: 2px;
  stroke: #b9c5c9;
}
.user-timeline-item__box {
  display: inline-block;
  width: 500px;
  position: relative;
  margin-left: -5px;
  -webkit-transform: translate3d(-30px, 0, 0);
          transform: translate3d(-30px, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.user-timeline-item_show .user-timeline-item__box {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.user-timeline-item_show .user-timeline-rec__icon i {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.user-timeline-rec {
  display: inline-table;
  height: 52px;
  width: 500px;
}
.user-timeline-rec + .user-timeline-rec {
  margin-top: 6px;
}
.user-timeline-rec:nth-child(1) .user-timeline-rec__line path:nth-child(1) {
  display: block;
}
.user-timeline-rec:nth-child(2) .user-timeline-rec__line {
  margin-top: -78px;
  z-index: 49;
}
.user-timeline-rec:nth-child(2) .user-timeline-rec__line path:nth-child(2) {
  display: block;
}
.user-timeline-rec:nth-child(3) .user-timeline-rec__line {
  margin-top: -124px;
  z-index: 48;
}
.user-timeline-rec:nth-child(3) .user-timeline-rec__line path:nth-child(3) {
  display: block;
}
.user-timeline-rec:nth-child(4) .user-timeline-rec__line {
  margin-top: -186px;
  z-index: 47;
}
.user-timeline-rec:nth-child(4) .user-timeline-rec__line path:nth-child(4) {
  display: block;
}
.user-timeline-rec__line {
  position: absolute;
  margin-left: -67px;
  z-index: 50;
}
.user-timeline-rec__line path {
  display: none;
  fill: none;
  stroke-width: 2px;
  stroke: #b9c5c9;
}
.user-timeline-rec__avatar {
  display: inline-block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  float: left;
  margin-right: 6px;
  background-color: #dce0e4;
  text-align: center;
  overflow: hidden;
  position: relative;
  line-height: 42px;
}
.user-timeline-rec__avatar img {
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.user-timeline-rec__avatar img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.user-timeline-rec__avatar i {
  font-size: 26px;
  color: #fff;
  vertical-align: middle;
}
.user-timeline-rec__icon {
  width: 50px;
  display: table-cell;
  text-align: center;
  background-color: #979b9a;
  color: #fff;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.user-timeline-rec__icon i {
  display: inline-block;
  margin-top: 13px;
  font-size: 26px;
  -webkit-transform: scale(0.1);
          transform: scale(0.1);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  transition: transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53), -webkit-transform 0.5s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}
.user-timeline-rec__left-text {
  color: #1b5a7c;
}
.user-timeline-rec__cp {
  border: 1px solid #b9c5c9;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  cursor: pointer;
  font-weight: bold;
}
.user-timeline-rec__right-text {
  float: right;
  color: #aaa;
}
.user-timeline-rec__message {
  display: table-cell;
  vertical-align: top;
  border: 1px solid #dce0e4;
  padding: 6px;
  border-left: none;
  background-color: #fff;
}
.user-timeline-rec__message p:first-child {
  margin-top: 0;
}
.user-timeline-rec__message hr {
  border: none;
  border-top: 1px solid #dce0e4;
  height: 1px;
  margin: 3px 0;
}
.user-timeline-rec__message p {
  margin: 4px 0 0 0;
  padding: 0;
  color: #444;
}
.user-timeline-rec__message p .block-label {
  margin-top: 0;
  margin-bottom: 0;
}
.user-timeline-rec__message p > a {
  display: inline-block;
  margin-top: 4px;
  text-decoration: none;
}
.user-timeline-rec__message p > a i {
  font-size: 12px;
}
.user-timeline-rec[data-type="message"] .user-timeline-rec__line path {
  stroke: #559cd4;
}
.user-timeline-rec[data-type="message"] .user-timeline-rec__icon {
  background-color: #559cd4;
  color: #fff;
}
.user-timeline-rec[data-type="message"] .user-timeline-rec__message p {
  margin-left: 46px;
}
.user-timeline-rec[data-type="classperiod"] .user-timeline-rec__line path {
  stroke: #1b5a7c;
}
.user-timeline-rec[data-type="classperiod"] .user-timeline-rec__icon {
  background-color: #1b5a7c;
  color: #fff;
}
.user-timeline-rec[data-type="lunch"] .user-timeline-rec__line path {
  stroke: #a2ce5d;
}
.user-timeline-rec[data-type="lunch"] .user-timeline-rec__icon {
  background-color: #a2ce5d;
  color: #fff;
}
.user-timeline-rec[data-type="health"] .user-timeline-rec__line path,
.user-timeline-rec[data-type="lunch-missed"] .user-timeline-rec__line path,
.user-timeline-rec[data-type="classperiod-missed"] .user-timeline-rec__line path,
.user-timeline-rec[data-type="offense"] .user-timeline-rec__line path {
  stroke: #d33a2a;
}
.user-timeline-rec[data-type="health"] .user-timeline-rec__icon,
.user-timeline-rec[data-type="lunch-missed"] .user-timeline-rec__icon,
.user-timeline-rec[data-type="classperiod-missed"] .user-timeline-rec__icon,
.user-timeline-rec[data-type="offense"] .user-timeline-rec__icon {
  background-color: #d33a2a;
  color: #fff;
}
.user-timeline-rec[data-type="health"] .user-timeline-rec__message p,
.user-timeline-rec[data-type="lunch-missed"] .user-timeline-rec__message p,
.user-timeline-rec[data-type="classperiod-missed"] .user-timeline-rec__message p,
.user-timeline-rec[data-type="offense"] .user-timeline-rec__message p {
  color: #d33a2a;
}
.user-timeline-rec[data-type="classperiod-missed"] .user-timeline-rec__left-text {
  color: #d33a2a;
}
.user-timeline-rec[data-type="positive"] .user-timeline-rec__line path {
  stroke: #009482;
}
.user-timeline-rec[data-type="positive"] .user-timeline-rec__icon {
  background-color: #009482;
  color: #fff;
}
.user-timeline-rec[data-type="positive"] .user-timeline-rec__message {
  color: #007260;
}
.user-timeline-rec[data-type="warning"] .user-timeline-rec__line path {
  stroke: #e68e4a;
}
.user-timeline-rec[data-type="warning"] .user-timeline-rec__icon {
  background-color: #e68e4a;
  color: #fff;
}
.user-timeline-rec[data-type="alert"] .user-timeline-rec__line path {
  stroke: #d33a2a;
}
.user-timeline-rec[data-type="alert"] .user-timeline-rec__icon {
  background-color: #d33a2a;
  color: #fff;
}
.user-timeline-rec[data-type="alert"] .user-timeline-rec__message p {
  color: #d33a2a;
}
.user-timeline-rec[data-type="success"] .user-timeline-rec__line path {
  stroke: #009482;
}
.user-timeline-rec[data-type="success"] .user-timeline-rec__icon {
  background-color: #009482;
  color: #fff;
}
.user-timeline-rec[data-type="success"] .user-timeline-rec__message p {
  color: #009482;
}
.user-timeline-rec[data-type="attendance"] .user-timeline-rec__icon {
  background-color: #f79f5b;
  color: #fff;
}
.user-timeline-rec[data-type="attendance"] .user-timeline-rec__line path {
  stroke: #f79f5b;
}
body[data-is-mobile="true"] .user-timeline {
  width: 100%;
}
body[data-is-mobile="true"] .user-timeline__vert-line {
  display: none;
}
body[data-is-mobile="true"] .user-timeline-rec {
  width: 100%;
}
body[data-is-mobile="true"] .user-timeline-rec__time {
  display: block;
  text-align: left;
  padding-left: 6px;
  width: 100%;
}
body[data-is-mobile="true"] .user-timeline-rec__line {
  display: none;
}
body[data-is-mobile="true"] .user-timeline-rec__teacher {
  display: block;
  margin-top: 4px;
  color: #444;
  float: none;
  clear: both;
}
body[data-is-mobile="true"] .user-timeline-rec__teacher::before {
  content: "Instructor: ";
  color: #aaa;
}
body[data-is-mobile="true"] .user-timeline-item {
  margin: 9px 4px 0 4px;
}
body[data-is-mobile="true"] .user-timeline-item__line {
  display: none;
}
body[data-is-mobile="true"] .user-timeline-item__box {
  display: table;
  margin-left: 0;
  width: 100%;
}
body[data-is-mobile="true"] .user-timeline-day span {
  display: block;
  text-align: center;
  margin-left: 0;
}
.rich-text {
  font-size: 15px;
  line-height: 19px;
}
.rich-text_embedded {
  font-size: inherit;
  line-height: inherit;
}
.rich-text blockquote {
  margin: 0 0 0 40px !important;
  padding: 0 !important;
  border: none !important;
}
.rich-text table {
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  max-width: 100%;
}
.rich-text table tr {
  height: 27px;
}
.rich-text table td,
.rich-text table th {
  padding: 4px;
  border: 1px solid #dce0e4;
  word-break: break-word;
}
.rich-text img {
  border: 0;
  max-width: 100%;
  min-width: 16px;
  cursor: default;
}
.rich-text img:hover {
  outline: 1px solid #dce0e4;
}
.rich-text a {
  color: #1b5a7c;
  text-decoration: underline;
  cursor: pointer;
}
.rich-text a[href^="ltc://"] {
  padding: 3px 5px;
  text-decoration: none;
  border-radius: 3px;
  display: inline-block;
}
.rich-text a[href^="ltc://"]:hover {
  outline: 1px dotted #1b5a7c;
}
.rich-text a[href^="ltc://mail-merge:"] {
  background-color: #a8b9de;
  cursor: default;
}
.rich-text a[href^="ltc://review:"] {
  background-color: #f6d97e;
}
.rich-text a[href^="ltc://answer:true"] {
  background-color: #009482;
  color: #fff;
}
.rich-text a[href^="ltc://answer:false"] {
  background-color: #d33a2a;
  color: #fff;
}
.rich-text h1,
.rich-text h2,
.rich-text h3,
.rich-text h4 {
  margin: 0;
  color: #444;
}
.rich-text h1 {
  font-size: 32px;
  line-height: 46px;
  font-weight: bolder;
}
.rich-text h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: bolder;
}
.rich-text h3 {
  font-size: 18.72px;
  line-height: 26px;
  font-weight: bolder;
}
.rich-text h4 {
  font-size: 15px;
  line-height: 24px;
  font-weight: bolder;
}
.rich-text p {
  margin: 0;
  padding: 0;
}
.rich-text ol,
.rich-text ul {
  margin: 0;
  padding: 0 0 0 40px;
}
.rich-text div:empty:after {
  content: "\200B";
}
.rich-text__resize-point {
  position: fixed;
  left: -100px;
  top: -100px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 12px;
  height: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #559cd4;
  border: 1px solid transparent;
  cursor: pointer;
  margin: -6px 0 0 -6px;
}
.rich-text__resize-point_hor {
  cursor: ew-resize;
}
.rich-text__resize-point_both {
  cursor: nwse-resize;
}
.rich-text__resize-point:hover {
  background-color: #559cd4;
  border: 1px solid #fff;
  outline: 1px solid #559cd4;
}
.rich-text__table-line {
  position: fixed;
  left: -100px;
  top: -100px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: rgba(168, 185, 222, 0);
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.rich-text__table-line:hover {
  background-color: rgba(168, 185, 222, 0.2);
}
.rich-text__table-line:active {
  background-color: rgba(85, 156, 212, 0.4);
}
.rich-text__table-line_vert {
  cursor: ew-resize;
}
.rich-text__table-cell-highlight {
  position: fixed;
  left: -100px;
  top: -100px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed #559cd4;
}
.rich-text__selection-rect {
  position: fixed;
  left: -100px;
  top: -100px;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  border: 1px dashed #559cd4;
}
.rich-text__answer-button {
  cursor: pointer;
  padding: 3px 5px;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 3px;
  display: inline-block;
}
.rich-text__answer-button_correct {
  background-color: #009482;
  color: #fff;
}
.rich-text__answer-button_incorrect {
  background-color: #d33a2a;
  color: #fff;
}
.rich-text__answer-button_viewable {
  background-color: #e5e5e5;
}
.rich-text__answer-button_viewable:hover {
  background-color: #fcf6c2;
  color: #444;
  border: 1px solid #dce0e4;
}
.rich-text__answer-button_selected {
  background-color: #63a08d;
  color: #fff;
}
.rich-text__mail-merge {
  padding: 3px 5px;
  background-color: #a8b9de;
  border-radius: 3px;
  display: inline-block;
}
html.rich-text-page {
  margin: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html.rich-text-page_app {
  background-color: #dde2e5;
  padding: 9px;
}
body.rich-text-page {
  height: 100%;
  min-height: 100%;
  width: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body.rich-text-page_app {
  margin: 0 auto;
  max-width: 1024px;
  padding: 18px;
  background-color: #fff;
  border-style: solid;
  border-color: #b9c5c9;
  border-width: 1px 3px 3px 1px;
}
body.rich-text-page_scalable main {
  margin: 0;
}
main.rich-text-page {
  outline: none !important;
  height: 100%;
  min-height: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
main.rich-text-page_app {
  margin: 9px;
}
main.rich-text-page_field {
  padding: 9px;
}
.text-editor_embedded {
  overflow: hidden;
  height: 100%;
}
.text-editor_app {
  height: 100%;
  position: relative;
}
.text-editor_app .text-editor__frame {
  min-height: 200px;
}
.text-editor__frame {
  width: 100%;
  height: 100%;
  display: block;
}
.text-editor__frame_no-pointer {
  pointer-events: none;
}
.text-editor__flying-area {
  position: absolute;
  border: 1px solid #dce0e4;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 2000;
  overflow: hidden;
}
.text-editor__flying-area_show {
  visibility: visible;
}
.text-editor__flying-panel {
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 9700;
  background-color: var(--color-face2-bg);
  border: 1px solid var(--color-border2);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.text-editor__flying-panel_show {
  visibility: visible;
}
.text-editor__flying-panel-head {
  background-color: #1b5a7c;
  color: #fff;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.text-editor__flying-panel-head:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.text-editor__flying-panel-head .icon {
  color: #fff;
}
.text-editor-scale:not(.hidden) ~ .text-editor {
  margin-top: 14px;
  height: calc(100% - 14px);
}
.text-editor-field {
  border: solid 1px var(--color-border1);
  background-color: var(--color-main-bg);
}
.text-editor-scale {
  background-color: #f4f4f4;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.text-editor-scale_top {
  width: 100%;
  height: 14px;
  border-bottom: solid 1px #b9c5c9;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
}
body[data-is-tablet="true"] .text-editor-scale_top {
  top: -14px;
}
.text-editor-scale_left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 14px;
  border-right: solid 1px #b9c5c9;
  left: 0;
  top: 0;
}
.text-editor-scale__inner {
  position: relative;
}
.text-editor-scale__bg {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
}
.text-editor-scale__mask {
  background-color: #cacecd;
}
.text-editor-scale__margin {
  position: absolute;
  background-color: #cacecd;
  border: solid 1px transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.text-editor-scale__margin_left {
  left: 0;
  border-right-color: #b9c5c9;
  cursor: ew-resize;
}
.text-editor-scale__margin_right {
  right: 0;
  border-left-color: #b9c5c9;
  cursor: ew-resize;
}
.text-editor-scale__margin_top {
  top: 0;
  border-bottom-color: #b9c5c9;
  cursor: ns-resize;
}
.text-editor-scale__margin_bottom {
  bottom: 0;
  border-top-color: #b9c5c9;
  cursor: ns-resize;
}
.text-editor-scale__line {
  position: absolute;
  width: 1px;
  height: 1px;
  left: 0;
  top: 0;
}
.text-editor-scale__line_h {
  width: 100%;
  border-bottom: 1px dashed #a8b9de;
}
.text-editor-scale__line_v {
  height: 100%;
  border-left: 1px dashed #a8b9de;
}
.te-answer-hint__score {
  margin-top: 4px;
  font-size: 12px;
}
.te-answer-hint__score[data-score=""],
.te-answer-hint__score[data-score="0"] {
  display: none;
}
.te-font-size-button {
  display: block;
  text-decoration: none;
  color: #444;
  padding: 6px;
}
.te-font-size-button:hover {
  color: #1b5a7c;
}
.te-font-size-button + .te-font-size-button {
  border-top: 1px solid #dce0e4;
}
.te-font-size-button_h1 {
  font-size: 32px;
  line-height: 46px;
  font-weight: bolder;
}
.te-font-size-button_h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: bolder;
}
.te-font-size-button_h3 {
  font-size: 18.72px;
  line-height: 26px;
  font-weight: bolder;
}
.te-font-size-button_h4 {
  font-size: 15px;
  line-height: 24px;
  font-weight: bolder;
}
.te-font-size-button_normal {
  font-size: 15px;
  line-height: 19px;
}
.te-review-hint__score {
  margin-top: 4px;
  font-size: 12px;
}
.te-review-hint__score[data-score=""],
.te-review-hint__score[data-score="0"] {
  display: none;
}
.te-review-hint__desc {
  margin-top: 4px;
  border-top: 1px solid #b9c5c9;
  font-size: 12px;
}
.te-review-hint__desc:empty {
  display: none;
}
.te-table-factory {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.te-table-factory__frame {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f2f2f2;
}
.te-table-factory__frame_right {
  border-left: 1px solid #dce0e4;
  padding: 9px 0;
}
.te-table-factory__picker {
  width: 200px;
  margin: 0 auto;
}
.te-table-factory__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 20px;
}
.te-table-factory__cell {
  width: 20px;
  height: 20px;
  border: 1px solid #dce0e4;
  background-color: #f8faff;
  cursor: pointer;
}
.te-table-factory__cell + .te-table-factory__cell {
  border-left: 0;
}
.te-table-factory__cell_highlight {
  background-color: #fcf6c2;
}
.te-table-factory__cell_selected {
  background-color: #1b5a7c;
}
:root .te-table-factory__cell_selected.te-table-factory__cell_highlight {
  background-color: #63a08d;
}
.ui-embedded-rtp {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9700;
  background-color: #ebf0f4;
  border: 1px solid #b9c5c9;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.ui-embedded-rtp__head {
  background-color: #1b5a7c;
  color: #fff;
  cursor: -webkit-grab;
  cursor: grab;
}
.ui-embedded-rtp__head:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ui-embedded-rtp__head .icon {
  color: #fff;
}
.ui-rtp__page-bg {
  background-color: #b9c5c9;
}
body[data-is-mobile="true"] .ui-rtp__page-bg,
body[data-is-tablet="true"] .ui-rtp__page-bg {
  min-height: calc(100vh - 40px * 2);
  height: calc(100vh - 40px * 2);
}
body[data-is-mobile="true"] .ui-rtp__page-bg .ui-rtp_with-bottom-bar,
body[data-is-tablet="true"] .ui-rtp__page-bg .ui-rtp_with-bottom-bar {
  min-height: calc(100vh - 40px * 3);
  height: calc(100vh - 40px * 3);
}
.ui-rtp__page-bg iframe {
  width: 100%;
  height: 100%;
}
.ui-rtp__roll-bar {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.ui-rtp__roll-bar_horizontal {
  width: 100%;
  height: 6px;
}
.ui-rtp__roll-bar_vertical {
  width: 6px;
  height: 100%;
}
.ui-rtp__roller {
  position: absolute;
}
.ui-rtp__resize-point {
  position: absolute;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  cursor: move;
  background-color: #1b5a7c;
  margin-left: -9px;
  margin-top: -9px;
}
.ui-rtp__resize-point i {
  font-size: 12px;
  color: #fff;
}
.ui-rtp-area {
  line-height: normal;
  color: #444;
}
.ui-rtp-elem {
  cursor: default;
}
.time-picker {
  background-color: #fff;
  margin: 6px;
}
.time-picker__header {
  text-align: center;
  font-size: 26px;
  padding: 6px 0;
}
.time-picker__header span {
  cursor: pointer;
}
.time-picker_mode-hours .time-picker__hours,
.time-picker_mode-minutes .time-picker__minutes {
  color: #559cd4;
}
.time-picker__ampm {
  font-size: 14px;
}
.time-picker__content {
  position: relative;
  padding: 6px;
}
.time-picker__face {
  position: relative;
  border-radius: 50%;
  border: solid 1px #dce0e4;
  width: 200px;
  height: 200px;
  background-color: #f8faff;
  overflow: hidden;
}
.time-picker__circle {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity ease-in-out 0.35s, -webkit-transform ease-in-out 0.3s;
  transition: opacity ease-in-out 0.35s, -webkit-transform ease-in-out 0.3s;
  transition: opacity ease-in-out 0.35s, transform ease-in-out 0.3s;
  transition: opacity ease-in-out 0.35s, transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
}
.time-picker__circle_minutes {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.time-picker_mode-minutes .time-picker__circle_minutes {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.time-picker__circle_hours {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  opacity: 0;
}
.time-picker_mode-hours .time-picker__circle_hours {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.time-picker__svg {
  position: absolute;
  width: 100%;
  height: 100%;
  stroke: #559cd4;
  fill: #559cd4;
}
.time-picker__tick {
  position: absolute;
  font-size: 14px;
  color: #444;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 50%;
}
.time-picker:not(.time-picker_mode-drag) .time-picker__tick:hover {
  background-color: #559cd4;
  color: #fff;
}
.time-picker__meridiem {
  position: absolute;
  font-size: 14px;
  color: #444;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 50%;
  bottom: 0;
}
.time-picker__meridiem:hover,
.time-picker__meridiem_active {
  background-color: #559cd4;
  color: #fff;
}
.time-picker__meridiem + .time-picker__meridiem {
  right: 0;
}
.time-picker__buttons {
  text-align: center;
}
.time-picker .base-element {
  position: absolute;
  font-size: 14px;
  color: #444;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.time-picker .face-element {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ui-tscale {
  height: 100%;
}
.ui-tscale__header {
  display: grid;
  grid-template-columns: 150px 1fr;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  background-color: #6a6f6d;
  color: #fff;
}
.ui-tscale__header div {
  text-align: center;
}
.ui-tscale__content {
  height: calc(100% - 24px);
  background-color: #979b9a;
}
.ui-tscale-scale {
  background-repeat: repeat-y;
  position: relative;
  color: black;
  background-color: rgba(242, 242, 242, 0.8);
  border-right: solid 1px #b9c5c9;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-tscale-scale__range {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  left: 0;
  right: 0;
  color: #fff;
  overflow: hidden;
  font-size: 26px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #b9c5c9;
  border-right: none;
  border-left: none;
}
.ui-tscale-scale__range_select {
  background-color: rgba(241, 143, 31, 0.7);
}
.ui-tscale-scale__cursor {
  position: absolute;
  height: 1px;
  width: 100%;
  border-bottom: 1px dashed #000;
}
.ui-tscale-scale__label {
  position: absolute;
  margin-top: -14px;
  left: 160px;
  line-height: 30px;
  text-align: right;
  white-space: nowrap;
  padding-right: 4px;
  color: #fff;
  background-color: #559cd4;
}
.ui-tscale-scale__label:after {
  content: '';
  left: -10px;
  position: absolute;
  border-style: solid;
  border-width: 15px 10px 15px 0;
  border-color: transparent #559cd4 transparent transparent;
}
.ui-tscale-scale__label_start {
  background: #3d4542;
}
.ui-tscale-scale__label_start:after {
  border-right-color: #3d4542;
}
.ui-tscale-scale__time {
  position: absolute;
  margin-top: -10px;
  height: 20px;
  vertical-align: middle;
  line-height: 20px;
  color: #444;
  z-index: -1;
}
.ui-tscale-scale__time_mins {
  color: #aaa;
  font-size: 0.8em;
}
.ui-tscale-ctime {
  position: absolute;
  pointer-events: none;
  color: #aaa;
  border-top: dashed 1px #a8b9de;
  width: 100%;
  z-index: 1;
}
.ui-tscale-ctime span {
  position: absolute;
  top: -10.5px;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #a8b9de;
  pointer-events: auto;
}
.ui-tscale-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border: 1px solid #b9c5c9;
  overflow: hidden;
}
.ui-tscale-item_pin {
  z-index: 1;
  overflow: visible;
  background-color: #f8d763 !important;
}
.ui-tscale-item_over {
  overflow: visible;
  z-index: 1;
}
.ui-tscale-item__resize-line {
  position: absolute;
  cursor: s-resize;
  -webkit-transition: opacity 0.2s linear, height 0.1s ease-in;
  transition: opacity 0.2s linear, height 0.1s ease-in;
  opacity: 0;
  height: 5px;
  left: 0;
  right: 0;
}
.ui-tscale-item__resize-line_t {
  top: 0;
}
.ui-tscale-item__resize-line_b {
  bottom: 0;
}
.ui-tscale-item__resize-line_over {
  opacity: 1;
  background-image: repeating-linear-gradient(30deg, rgba(0, 0, 0, 0.2) 0 2px, rgba(0, 0, 0, 0.3) 3px 5px);
  height: 10px;
}
.ui-tscale-item__resize-line_drag {
  cursor: default;
}
.ui-tscale-item__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  background-color: #fff;
  border-radius: 0 0 0 10px;
  position: relative;
  opacity: 0.6;
}
.ui-tscale-item_small .ui-tscale-item__container {
  visibility: hidden;
}
.ui-tscale-item_over .ui-tscale-item__container,
.ui-tscale-item_pin .ui-tscale-item__container {
  -webkit-box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.2);
          box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.2);
  visibility: visible;
  opacity: 1;
}
.ui-tscale-item__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: solid 1px #b9c5c9;
  padding: 4px;
}
.ui-tscale-item__form {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #f2f2f2;
  padding: 4px;
}
.ui-tscale-chart {
  display: block;
  min-height: 24px;
  position: relative;
  margin-bottom: 4px;
  border: solid 1px #b9c5c9;
  background-color: #f2f2f2;
}
.ui-tscale-chart__cell {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  top: 0;
  height: 100%;
  cursor: pointer;
  border: 1px solid #dce0e4;
  border-top: none;
  border-bottom: none;
}
.ui-tscale-chart__cell_hl {
  border-width: 2px;
  border-color: #b9c5c9;
}
.tree__search {
  border-bottom: 1px solid #dce0e4;
  background-color: var(--color-main-bg);
}
.tree__search input[type="text"]::-webkit-input-placeholder {
  color: var(--color-main-txt) !important;
  opacity: 80%;
}
.tree__search input[type="text"]::-moz-placeholder {
  color: var(--color-main-txt) !important;
  opacity: 80%;
}
.tree__search input[type="text"]:-ms-input-placeholder {
  color: var(--color-main-txt) !important;
  opacity: 80%;
}
.tree__search input[type="text"]::-ms-input-placeholder {
  color: var(--color-main-txt) !important;
  opacity: 80%;
}
.tree__search input[type="text"]::placeholder {
  color: var(--color-main-txt) !important;
  opacity: 80%;
}
.tree__content {
  background-color: #232826;
  padding-top: 2px;
}
.tree__content > .tree-node:first-of-type::before {
  content: " ";
  position: absolute;
  height: 2px;
  margin-left: 4px;
  margin-top: -2px;
  border-left: 2px solid #3d4542;
}
.tree__frame-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.tree__frame-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.tree__frame-wrapper iframe[src=""] {
  display: none;
}
.tree__frame-wrapper iframe[src=""] + .tree__no-page-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tree__no-page-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 40px;
  padding: 6px 9px;
  background-color: #a2ce5d;
  color: #fff;
}
.tree__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.tree__cover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 28px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0 0 10px 10px;
}
body[data-is-mobile="true"] .tree__cover {
  top: 28px;
}
.tree-node {
  position: relative;
}
.tree-node_open > .tree-node__subnodes > .tree-node {
  -webkit-animation-name: tree-node-show;
          animation-name: tree-node-show;
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.tree-node__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.tree-node__line {
  height: 26px;
}
.tree-node__line svg {
  width: 20px;
  height: 26px;
  margin-top: -2px;
}
.tree-node__line svg use {
  stroke: #3d4542;
  stroke-width: 2;
  fill: transparent;
}
.tree-node__line_v {
  position: absolute;
  height: 100%;
  margin-left: 4px;
  border-left: 2px solid #3d4542;
}
.tree-node:last-of-type > .tree-node__line_v {
  display: none;
}
.tree-node__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #3d4542;
  border: 1px solid #3d4542;
  margin-bottom: 2px;
  min-height: 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 9px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: background-color 0.1s ease-out, border 0.1s ease-out;
  transition: background-color 0.1s ease-out, border 0.1s ease-out;
}
.tree-node__button:hover {
  background-color: #6a6f6d;
  border: 1px solid #6a6f6d;
  color: #fff;
}
.tree-node__button:active {
  background-color: #3d4542;
  border: 1px solid #3d4542;
  color: #fff;
}
.tree-node_even > .tree-node__row > .tree-node__button {
  background-color: #4b5552;
  border: 1px solid #4b5552;
}
.tree-node_even > .tree-node__row > .tree-node__button:hover {
  background-color: #797f7c;
  border: 1px solid #6a6f6d;
  color: #fff;
}
.tree-node_match > .tree-node__row > .tree-node__button {
  background-color: #1b5a7c;
  border: 1px solid #1b5a7c;
  color: #fff;
}
.tree-node_match > .tree-node__row > .tree-node__button:hover {
  background-color: #0e425e;
  border: 1px solid #0e425e;
  color: #fff;
}
.tree-node_select > .tree-node__row > .tree-node__button {
  background-color: var(--tree-highlight-bgcolor, #007260);
  border: 1px solid var(--tree-highlight-bgcolor, #007260);
  color: #fff;
}
.tree-node_select > .tree-node__row > .tree-node__button:hover {
  background-color: var(--tree-highlight-bgcolor, #007260);
  border: 1px solid var(--tree-highlight-bgcolor, #007260);
  color: #fff;
}
.tree-node__arrow {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -ms-flex-preferred-size: 24px;
      flex-basis: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 26px;
  color: #cacbca;
  cursor: pointer;
}
.tree-node__arrow i {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.tree-node__arrow:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  color: #fff;
}
.tree-node_open > .tree-node__row > .tree-node__button > .tree-node__arrow_down i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.tree-node__arrow_right {
  color: #aaa;
  display: none;
}
.tree-node_has-options > .tree-node__row > .tree-node__button > .tree-node__arrow_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tree-node__caption {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 6px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 26px;
}
.tree-node__arrow + .tree-node__caption,
.tree-node__icon + .tree-node__caption {
  padding-left: 0;
}
.tree-node__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -ms-flex-preferred-size: 30px;
      flex-basis: 30px;
  color: #cacbca;
  text-align: center;
}
.tree-node__subnodes {
  padding-left: 15px;
}
.tree-node__select-box {
  position: relative;
  height: 16px;
  width: 16px;
  border: solid 1px #b9c5c9;
  -webkit-transition: background-color 100ms ease-in-out;
  transition: background-color 100ms ease-in-out;
}
.tree-node__select-box:not(.tree-node__select-box_checked):hover {
  background-color: #3d4542;
}
.tree-node__select-box:before,
.tree-node__select-box:after {
  position: absolute;
  display: block;
  content: '';
  background-color: #fff;
}
.tree-node__select-box:after {
  top: 50%;
  left: 8px;
  right: 8px;
  height: 2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: left 0.1s ease-out, right 0.1s ease-out;
  transition: left 0.1s ease-out, right 0.1s ease-out;
}
.tree-node__select-box:before {
  left: 50%;
  top: 8px;
  bottom: 8px;
  width: 2px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: top 0.1s ease-out, bottom 0.1s ease-out;
  transition: top 0.1s ease-out, bottom 0.1s ease-out;
}
.tree-node__select-box_checked {
  background-color: var(--tree-highlight-bgcolor, #009482);
}
.tree-node__select-box_checked:after {
  left: 4px;
  right: 4px;
}
.tree-node__select-box_checked:before {
  top: 4px;
  bottom: 4px;
}
.tree-node__select-box_pre-checked:before {
  top: 8px;
  bottom: 8px;
}
.tree-container {
  background-color: #232826;
}
.tree-line {
  display: none;
}
@-webkit-keyframes tree-node-show {
  from {
    -webkit-transform: translate(-10px, 0);
            transform: translate(-10px, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes tree-node-show {
  from {
    -webkit-transform: translate(-10px, 0);
            transform: translate(-10px, 0);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

