@font-face{font-family:'Google Material Icons';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/googlematerialicons/v86/Gw6kwdfw6UnXLJCcmafZyFRXb3BL9rvi0QZG3Sy7X00.woff2) format('woff2')}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLU94Yt3CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLU94YtwCwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLU94Yt8CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLU94YtzCwZsPF4o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLV154t3CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLV154twCwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLV154t8CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLV154t9CwZsPF4oxIs.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/googlesans/v36/4UabrENHsxJlGDuGo1OIlLV154tzCwZsPF4o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvr9oT3ZQZRENA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDv39oT3ZQZRENA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvH9oT3ZQZRENA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDvD9oT3ZQZRENA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8FacM9Wef3EJPWRrHjgE4B6CnlZxHVDv79oT3ZQZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBT7TL5-PQEKcA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBP7TL5-PQEKcA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etB_7TL5-PQEKcA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etB77TL5-PQEKcA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans Display';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesansdisplay/v15/ea8IacM9Wef3EJPWRrHjgE4B6CnlZxHVBg3etBD7TL5-PQE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SeW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_QOW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_R-W-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_S-W-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SuW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW-AJi8SJQt.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.google-material-icons{font-family:'Google Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}i.material{font-family:Google Material Icons;font-style:normal;text-transform:lowercase;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}i.material.clickable{border-radius:18px;cursor:pointer;font-size:20px;padding:8px}i.material.clickable:hover{background-color:#e8eaed}.display1,.display2,.display3{font-family:'Google Sans Display',Arial,sans-serif;font-weight:400;color:#202124}.display1{font-size:64px;line-height:76px}.display2{font-size:56px;line-height:64px}.display3{font-size:44px;line-height:52px}h1,h2,h3,h4,h5,h6{font-family:'Google Sans';font-weight:400;color:#202124}h1{font:36px/44px Google Sans,sans-serif}h2{font:32px/40px Google Sans,sans-serif}h3{font:28px/36px Google Sans,sans-serif}h4{font:24px/32px Google Sans,sans-serif}h5{font:22px/28px Google Sans,sans-serif}h6{font:18px/24px Google Sans,sans-serif}.subheader1,.subheader2{font-family:'Google Sans';font-weight:500;color:#202124}.subheader1{font-size:16px;line-height:24px;letter-spacing:.1px}.subheader2{font-size:14px;line-height:20px;letter-spacing:.25px}.subtitle1,.subtitle2{font-family:Roboto;font-weight:500;color:#202124}.subtitle1{font-size:16px;line-height:24px;letter-spacing:.1px}.subtitle2{font-size:14px;line-height:20px;letter-spacing:.25px}.overline{font-family:Roboto;font-weight:700;text-transform:uppercase;font-size:11px;line-height:16px;letter-spacing:.8px}.body1,.body2{font-family:Roboto;font-weight:400}.body1{font-size:16px;line-height:24px;letter-spacing:.1px}.body2{font-size:14px;line-height:20px;letter-spacing:.2px}.caption{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px}.thinScrollbar::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.thinScrollbar::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.materialControl{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px}.materialInput{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px}.materialTextArea{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;padding:8px 12px}.materialSelect{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;padding:0 24px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='%2380868b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right #f1f3f4}.button.icon-button,.button.icon-button-filled,.button.icon-button-outline,button.icon-button,button.icon-button-filled,button.icon-button-outline{box-shadow:none;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:8px 16px;font:14px/20px Google Sans,sans-serif;font-weight:500;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none}.button.icon-button i.fa,.button.icon-button i.material,.button.icon-button-filled i.fa,.button.icon-button-filled i.material,.button.icon-button-outline i.fa,.button.icon-button-outline i.material,button.icon-button i.fa,button.icon-button i.material,button.icon-button-filled i.fa,button.icon-button-filled i.material,button.icon-button-outline i.fa,button.icon-button-outline i.material{margin-right:8px}.button.icon-button-filled:disabled,.button.icon-button-outline:disabled,.button.icon-button:disabled,button.icon-button-filled:disabled,button.icon-button-outline:disabled,button.icon-button:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default;opacity:1}.button.icon-button-filled,button.icon-button-filled{background:#1a73e8;color:#fff}.button.icon-button-outline,button.icon-button-outline{border:1px solid #e8eaed;color:#1a73e8}.button.icon-button-outline:hover,button.icon-button-outline:hover{color:#174ea6;background-color:rgba(26,115,232,.08)}.button.icon-button-danger,button.icon-button-danger{color:#d93025;border-color:#d93025}.button.icon-button-danger p,button.icon-button-danger p{color:#d93025;border-color:#d93025}.button.icon-button-danger:hover,button.icon-button-danger:hover{color:#d93025;background-color:rgba(246,174,169,.08)}.button.icon-button,button.icon-button{color:#1a73e8}.button.icon-button-transparent,button.icon-button-transparent{box-shadow:none;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:8px 16px;font:14px/20px Google Sans,sans-serif;font-weight:500;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;color:#1a73e8;background:0 0}.button.icon-button-transparent i.fa,.button.icon-button-transparent i.material,button.icon-button-transparent i.fa,button.icon-button-transparent i.material{margin-right:8px}.button.icon-button-transparent:disabled,button.icon-button-transparent:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default;opacity:1}.button.inline-button,button.inline-button{display:-ms-inline-flexbox;display:inline-flex}.button.button-rectangle,button.button-rectangle{border-radius:4px}.button.button-large,button.button-large{padding:16px}.button.button-center,button.button-center{margin:auto}.BorderBox{box-sizing:border-box}.clear-fix{zoom:1}.clear-fix:before{content:'';display:block}.clear-fix:after{content:'';display:table;clear:both}.as-checkbox-checked{border-color:var(--actionIcon);background-color:var(--actionIcon)}.as-checkbox-checked>i{display:inline}input[type=checkbox]{visibility:hidden;position:absolute}input[type=checkbox] .checkLabel,input[type=checkbox]~label{position:relative;cursor:pointer;width:80px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox] .checkLabel .nocheck,input[type=checkbox] .checkLabel .yescheck,input[type=checkbox]~label .nocheck,input[type=checkbox]~label .yescheck{background:0 0}input[type=checkbox]~label{width:60px;height:24px;margin-top:5px;box-sizing:border-box;transition:all .2s;background:#ddd}input[type=checkbox]~label:after,input[type=checkbox]~label:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:''}input[type=checkbox]~label:after{width:30px;margin:3px;background:#fafafa;transition:margin .2s}input[type=checkbox]~label:active:after{background:#eee}input[type=checkbox]~label .checktext{width:50%;height:100%;float:left;text-align:center;vertical-align:middle;color:#999;font-size:10px;line-height:24px}input[type=checkbox]:checked~label{background:#22a563}input[type=checkbox]:checked~label:after{margin-left:27px}input[type=checkbox]:checked~label .checktext{color:#fff}input[type=checkbox]:disabled~label{opacity:.5}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:none;white-space:nowrap;padding:7px 22px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;transition:background .5s;background:#ddd}.btn,.btn:active,.btn:focus,.btn:hover{color:#5f6368}.btn:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.08)}.btn.active,.btn:active{outline:0;box-shadow:inset 0 1px 0 1px rgba(0,0,0,.08)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.5;box-shadow:none}.btn-default{background-color:#ddd}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{background-color:#ddd}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#666}.btn-default .badge{color:#666;background-color:#fff}.btn-primary{color:#fff;background-color:#217ecf}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#217ecf}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#217ecf}.btn-primary .badge{color:#217ecf;background-color:#fff}.btn-warning{color:#fff;background-color:#f6bc14}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#f6bc14}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f6bc14}.btn-warning .badge{color:#f6bc14;background-color:#fff}.btn-danger{color:#fff;background-color:#ff7823}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#ff7823}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ff7823}.btn-danger .badge{color:#ff7823;background-color:#fff}.btn-success{color:#fff;background-color:#22a563}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#22a563}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#22a563}.btn-success .badge{color:#22a563;background-color:#fff}.btn-info{color:#fff;background-color:#45c1ae}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#45c1ae}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#45c1ae}.btn-info .badge{color:#45c1ae;background-color:#fff}.btn-link{color:#333;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#5f6368;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#666;text-decoration:none}.btn-lg{padding:11px 26px 12px;font-size:18px;line-height:1.33;border-radius:0}.btn-sm{padding:6px 20px;font-size:12px;line-height:1.5;border-radius:0}.btn-xs{padding:2px 15px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.topNav{top:0;left:0;width:100%;height:unset}html{background:#fff!important;height:100%}#editorPartial{margin-top:-46px;padding-top:46px;height:100vh}body{height:100%;fill:currentColor;color:#5f6368}.InvisibleEntry,.hidden{display:none}.tab-pane .tab-pane:not(.react-root) input[type=text]:-moz-read-only,.tab-pane .tab-pane:not(.react-root) textarea:-moz-read-only{color:#ccc}.tab-pane .tab-pane:not(.react-root) input[type=text]:read-only,.tab-pane .tab-pane:not(.react-root) textarea:read-only{color:#ccc}option:disabled{color:#ccc}option.placeholder:disabled{display:none}.ui-highlight{content:'';position:absolute;display:block;z-index:1000;border-bottom:6px solid #f6bc14}.ReactModalOverlay .cancel,.modal .cancel{float:right;color:#bbb;padding:5px 10px;margin-right:-5px;text-transform:uppercase;transition:all .2s}.ReactModalOverlay .cancel:hover,.modal .cancel:hover{color:#217ecf}.page-container{margin:20px}.panel-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;xtouch-action:none}.panel-container #SideNavigation{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.panel-container #SideNavigation>.WidgetHelperRoot{overflow-y:auto}.panel-container #SideNavigation>.WidgetHelperRoot::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}.panel-container #SideNavigation>.WidgetHelperRoot::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.panel-left{-ms-flex:0 0 auto;flex:0 0 auto;min-height:200px;width:0;min-width:200px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:1000px){.panel-left{max-width:calc(100% - 57px - 32px - 16px)}.panel-left.mobile{width:calc(100% - 57px - 379px - 32px - 16px)}.panel-left.tablet{width:calc(100% - 57px - 800px - 32px - 16px)}}@media (min-width:1001px){.panel-left.mobile{width:calc(100% - 280px - 379px - 32px - 16px)}.panel-left.tablet{width:calc(100% - 280px - 800px - 32px - 16px)}}.panel-right{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;min-height:200px;-ms-flex-positive:0;flex-grow:0;min-width:32px}#ViewerGate{padding:20px 10%;text-align:left}#ViewerGate .name{color:#5f6368;font-size:36px}#ViewerGate .description{color:#c7c9cc;font-size:24px}#ViewerGate .startEditing{margin:50px 0}#ViewerGate .startEditing .btn{padding:11px 26px 12px;font-size:18px;line-height:1.33;border-radius:0}#ViewerGate .disclaimer{color:#c7c9cc}.sortableHelper.ListItem,.sortableHelper.OrderItem{z-index:1300}.ManagePane .ManageInfoPreamble{padding-top:20px;padding-bottom:20px;font-size:large}.ManagePane .ManageInfoAction{padding-top:20px;padding-bottom:20px;margin-bottom:20px;border:1px solid #eee}.ManagePane .InfoBeforeLoading{display:block}.ManagePane .InfoWhileLoading{margin:20px 20px;font-size:22px;height:100%;display:none}.ManagePane .InfoAfterLoading{display:none}.ManagePane.LoadingInfo .InfoBeforeLoading{display:none}.ManagePane.LoadingInfo .InfoWhileLoading{position:relative;display:block}.ManagePane.LoadingInfo .InfoAfterLoading{display:none}.ManagePane.FinishedLoading .InfoBeforeLoading{display:none}.ManagePane.FinishedLoading .InfoWhileLoading{display:none}.ManagePane.FinishedLoading .InfoAfterLoading{display:block}#editorPartial{overflow-y:hidden;overflow-x:hidden}#saveButtonPartial{display:none;position:fixed;top:118px;z-index:99}#saveButtonPartial button{box-shadow:0 1px 5px rgba(0,0,0,.2);background:#217ecf;color:#fff;transition:background .1s ease-out}#saveButtonPartial button:hover{background:#329edb}#saveButtonPartial button:active{background:#42bde7}#saveButtonPartial #SaveButtonWrapper{display:inline-block;border-radius:4px}#saveButtonPartial #SaveButtonWrapper .SaveButton{display:none;width:140px;height:40px;border-radius:4px;font-size:14px;text-transform:uppercase}#saveButtonPartial #WaitingGif1{display:none;width:140px;margin-top:-25px}#saveButtonPartial #WaitingGif1 .loader{color:#217ecf;margin:0 auto}.notificationText{display:none;background:#217ecf;padding:10px;font-size:16px;line-height:1.5;color:#fff}.notificationText .actionLink{font-weight:700;display:block;cursor:pointer}.notificationText .actionLink:hover{text-decoration:underline}.ActionBlock#InstallActionBlock,.ActionBlock#OtherActionBlock{margin:0 auto 0;padding:1px}.ActionBlock .ActionPaneUnit .EditorButton.AdvancedEditorOnly{color:brown}.ActionBlock .ActionPaneUnit .EditorButton.BasicEditorButton{font-size:small}#cloningClickEater{display:none}#cloningClickEater #waitingClone{padding-top:25vh;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1010;color:#fff;font-size:20px;text-align:center}.splitcontainer{border:2px solid grey;position:relative}.split{display:-ms-flexbox;display:flex;height:100%;border-right:1px solid #ccc}.split>:nth-child(1){overflow:scroll}.split>:nth-child(2){-ms-flex-positive:1;flex-grow:1}.split.horizontal{-ms-flex-direction:row;flex-direction:row}.split.horizontal>:nth-child(1){resize:horizontal}.LeftArea{text-align:center;width:160px;float:left;margin:0}.LeftArea.OldNav{width:80px}@media (max-width:1000px){.LeftArea{width:80px}}.CenterArea{text-align:center;padding-left:160px;width:100%;position:absolute;margin:0}.CenterArea.OldNav{padding-left:80px}@media (max-width:1000px){.CenterArea{padding-left:80px}}.RightArea{text-align:center;float:right;padding:0;margin:0}.LeftPlusCenterArea{text-align:right;padding:0;padding-right:360px;width:100%;position:absolute;margin:0}#footer{display:none;background:#888;height:30px;margin:0;border-top-width:0}#editorFooter{height:15px;margin:0;border-top-width:0;position:fixed;bottom:0;width:100%;z-index:100;opacity:.5}#editorFooter div{line-height:15px;font-size:.8em}#editorHeader{position:fixed;width:100%;z-index:100}#editorHeader .AttentionMessage{position:relative;top:62px;left:20px;padding:10px 20px;border-radius:4px;background:#217ecf;box-shadow:0 1px 5px rgba(0,0,0,.2);color:#fff}#editorHeader .AttentionMessage#WarningAttentionMessage{background:#e37400}#editorHeader .AttentionMessage#ErrorAttentionMessage{background:#f24121}#editorHeaderCenter{text-align:left}#editorHeaderCenter #ErrorAttentionMessage,#editorHeaderCenter #WarningAttentionMessage{display:none}#editorHeaderCenter #SavingIndicator{color:orange}#editorHeaderCenter #SavedIndicator{color:green}#editorHeaderCenter #SavingFailedIndicator{color:red}::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:4px}.form-control,.select2-drop,input,select,textarea{font-size:12px;min-height:30px;line-height:24px;border-style:solid}.form-control,input,select{height:30px}select option{height:30px;padding-top:6px}select{max-height:30px!important;transition:max-height .3s ease-out}select[multiple]{max-height:6em!important}textarea{min-height:6em}a:hover{text-decoration:none}.EditorHeading{background:linear-gradient(to right,#eef5ff,#fff);position:relative}.EditorHeading.Attention{background-color:linear-gradient(to right,#fff5ee,#fff)}.EditorHeading .EditorHeadingLabel{position:absolute;top:0;left:5px;font-style:italic;font-size:smaller}.tooltip-inner{background-color:#fff;color:#888;border:1px solid #bbb;border-radius:5px}.ShowOnlyOnPhone{display:none}.SectionMarkerImage{width:32px;height:32px;display:none;position:absolute;top:10px;left:-15px;z-index:10}.TableWrapper.FreezePanes .dummytable thead tr>td:first-child,.TableWrapper.FreezePanes .realtable thead tr>td:first-child{position:absolute;background-color:#fff}.ActionPane{text-align:center;border-radius:10px}.ActionPane .btn{margin:5px;border-radius:0!important;background-color:transparent;font-size:17px;color:#217ecf}.ActionPane .btn:hover{background-color:#eee}.ActionPane .ActionPaneUnit{position:relative;display:inline-block;padding-left:5px;padding-right:5px}.ActionPane .ActionPaneUnit i{padding:3px;margin:0;border-radius:10px;position:absolute;top:-5px;right:-5px;z-index:50;background-color:rgba(220,220,220,.3);border-left:none}.ActionPane .ActionPaneUnit i.fa-check{color:green}.ActionPane .ActionPaneUnit i.fa-flag{color:orange}.ActionPane .ActionPaneUnit .SuggestedButton{background-color:#217ecf;color:#fff}.ActionPane .ImportantPaneUnit .btn{font-weight:700;margin:0;font-size:larger}.ActionPane .RegularPaneUnit .btn{margin:0}button{background:0 0;border:none;outline:0}.LabelFunctionButton{display:inline-block;cursor:pointer;margin:10px auto;padding:5px 10px;background-color:none;font-size:120%;color:#217ecf;transition:all .2s}.LabelFunctionButton:active,.LabelFunctionButton:focus,.LabelFunctionButton:hover{background:rgba(0,0,0,.05);color:#1a63a3;text-decoration:none}.LabelFunctionButton.DisabledAction{cursor:default;color:#ddd}.LabelFunctionButton.DisabledAction:hover{background:0 0;color:#ddd}.LabelFunctionButton span{color:inherit}.EditorMetaPane{width:100%;min-height:100%;z-index:1;background-color:#fff;text-align:center;position:absolute;display:none}.EditorPane{padding:0;overflow:auto}.EditorPanePanel{margin:5px}.EditorPanePanel .panel-heading{padding:0}.EditorPanePanel .panel-heading>.panel-title>a{width:100%;display:block;padding:10px}.EditorPanePanel .EditorPaneTitleDetail{display:block;font-size:.7em;margin-top:5px}#editorShell{margin:0;min-width:100%;padding:0;height:100%}#editorShell .editor-overflow-container{display:-ms-flexbox;display:flex;height:100%;width:100vw;overflow-x:auto}#editorShell .editor-overflow-container::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}#editorShell .editor-overflow-container::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.sectionItem .caret,.sectionItem .upcaret{margin-left:10px}#warehouse{display:none}#authAddUsers{padding:0 10px;font-size:small}#ChangeSystemButtons{margin-top:20px}#ChangeSystemButtons thead{text-decoration:underline}#tablecreate-modal .tableName{margin-top:20px}#tablecreate-modal .tableName #CreateTableName{width:100%}.TableDetails .SecurityEdit{font-size:.7em}.SchemaTable{overflow-y:hidden;display:none}.SchemaTable .SchemaDisplay{overflow-y:auto;overflow-x:hidden;display:inline-block}.SchemaTable .SchemaDisplay thead{font-weight:700}.SchemaTable .SchemaDisplay thead tr{position:relative}.SchemaTable .SchemaDisplay .AddVirtualColumnButton{text-align:left}.modal-dialog{background:#217ecf;padding:5px;border-radius:10px}.plan-headsup{text-align:left;margin:10px;font-size:smaller;font-style:italic}.tooltip{z-index:1070}#treeprovider-modal{z-index:1080!important}.picker-dialog{z-index:1480!important}.picker-dialog-bg{z-index:1470!important}td{vertical-align:middle!important}td label{font-weight:400}.ColumnEntryWrapper.HiddenColumn{background-color:#f0f0f0}.ColumnEntryWrapper.HiddenColumn input,.ColumnEntryWrapper.HiddenColumn select{background-color:#eee;color:#aaa}.ColumnEntryWrapper.HiddenColumn .LaunchEditor{display:none}.ColumnEntryWrapper.VirtualColumn .FirstColumnProperty{background-color:#eee;position:relative}.ColumnEntryWrapper.VirtualColumn .FirstColumnProperty .ColumnIsValid{position:absolute;bottom:0;right:0}.RowWrapper .AdvancedProperty{display:none}.RowWrapper td{position:relative}.RowWrapper td input[type=text],.RowWrapper td select,.RowWrapper td textarea{min-width:100%}.RowWrapper td .TableCellLabel{position:absolute;top:0;left:0;right:0;font-size:9px;display:none}.TableWrapper .AdvancedProperty{display:none}.TableWrapper .ColumnEntryWrapper textarea{min-height:2.5em}.TableWrapper.ShowAllColumns .ColumnEntryWrapper textarea{min-height:6em}.TableWrapper.ShowAllColumns .RowWrapper .AdvancedProperty,.TableWrapper.ShowAllColumns thead .AdvancedProperty{display:table-cell}.TableWrapper .checkLabel{display:none}.TableWrapper input[type=checkbox]{visibility:visible;margin-left:0!important;margin-top:0;position:relative}.TableWrapper .ColumnEntryWrapper input[type=text]{max-width:120px}.TableWrapper .table-bordered tbody tr td,.TableWrapper .table-bordered thead tr td{border-color:#f0f0f0}.TableWrapper table{counter-reset:rowNumber}.TableWrapper table tbody tr.ColumnEntryWrapper{counter-increment:rowNumber}.TableWrapper table tbody tr.ColumnEntryWrapper td:first-child span.LaunchEditor{margin-top:5px}.TableWrapper table tbody tr.ColumnEntryWrapper td:first-child::before{content:counter(rowNumber);font-size:.7em;position:absolute;top:0;left:0;color:#888}#StructureEditorModalDiv .RowWrapper .AdvancedProperty{display:table-cell}#StructureEditorModalDiv .RowWrapper .AdvancedProperty:first-of-type{width:30%}#StructureEditorModalDiv td.FormulaWrapper{position:relative}#StructureEditorModalDiv td .TableCellLabel{display:none}#StructureEditorModalDiv .JsonEditorContainer .help-block{color:#555;font-size:.7em;margin-bottom:20px}#StructureEditorModalDiv .JsonEditorContainer .btn{margin-right:2px;padding:4px 7px!important}#StructureEditorModalDiv .JsonEditorContainer .row{margin-bottom:10px}#StructureEditorModalDiv .JsonEditorContainer .row label{line-height:30px}#StructureEditorModalDiv .JsonEditorContainer .form-group{overflow-x:hidden;overflow-y:auto;padding:1px 1px;position:relative}#StructureEditorModalDiv .select2{display:block;width:100%!important}#StructureEditorModalDiv .select2 .select2-selection{border-color:#ccc}#StructureEditorModalDiv .select2-container{padding:0}#StructureEditorModalDiv .select2-container .select2-choice{height:100%;border:0}#StructureEditorModalDiv div[data-schematype=array] .well{padding:0}#StructureEditorModalDiv div[data-schematype=array] .well table{width:100%!important}#StructureEditorModalDiv button[title='Add row']{font-size:.1px}#StructureEditorModalDiv button[title='Add row'] i{font-size:14px}#StructureEditorModalDiv .ExplicitTooltip{margin-top:-2px}#StructureEditorModalDiv .ExplicitTooltip span{float:left}#StructureEditorModalDiv .HideInStructuredEditor{display:none}#structure-modal input[type=text],#structure-modal select,#structure-modal textarea{min-width:100%}#structure-modal select[multiple]{min-height:90px}#structure-modal textarea{height:30px;line-height:30px;padding:0 12px}.JsonEditorContainer div h3{font-size:1em;margin-top:0}.JsonEditorContainer div[data-schematype=array] thead{display:none}.JsonEditorContainer div[data-schematype=array] .json-editor-btn-delete[title='Delete Last row']{display:none}.JsonEditorContainer div[data-schematype=array] .json-editor-btn-delete[title='Delete All']{display:none}.JsonSchema{white-space:pre-wrap;background-color:#eee;color:#666}.rainbow{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#b22),color-stop(.15,#b2b),color-stop(.3,#22b),color-stop(.45,#2bb),color-stop(.6,#2b2),color-stop(.75,#2b2),color-stop(.9,#bb2),color-stop(1,#b22));background-image:gradient(linear,left top,right top,color-stop(0,#b22),color-stop(.15,#b2b),color-stop(.3,#22b),color-stop(.45,#2bb),color-stop(.6,#2b2),color-stop(.75,#2b2),color-stop(.9,#bb2),color-stop(1,#b22));color:transparent;-webkit-background-clip:text;background-clip:text}.EditorButton{text-decoration:none;color:#217ecf;font-size:.9em;background-color:transparent}.EditorButton:hover{text-decoration:none}.ToggleButton{padding:4px 8px;color:#217ecf;border:1px solid #ccc!important;cursor:pointer;min-width:100px;width:auto;font-size:12px;background:#eee;text-decoration:underline}.ToggleButton:hover{font-weight:700;color:#217ecf}.ToggleButton.ActiveToggleButton{background-color:#fafafa;font-weight:700;color:#888;text-decoration:none}a:active,a:focus{text-decoration:inherit}.SubHeaderLabel{color:#aaa}.ExplicitTooltip{line-height:10px;font-size:9px;margin-top:-7px}.ExplicitTooltip span{color:#666}.ExplicitTooltip span a{text-decoration:underline;color:orange;padding:5px;background-color:#eee}thead .ExplicitTooltip{display:none}.ShowExplicitTooltip .ExplicitTooltip{display:block}#clone-modal .nav-tabs>li.active>a{box-shadow:0 0 6px 3px #aaa;border:1px solid #217ecf;background-color:#fff!important}#clone-modal .TemplateOption{background-color:#dadada!important}.SaveStatusIndicator{background-color:rgba(255,255,255,.6);display:none;height:30px;margin:auto;padding:7px 14px;right:0;text-align:center}@media screen and (max-width:480px){.HideOnPhone{display:none!important}.ShowOnlyOnPhone{display:block!important}#ChangeDataInline{margin:10px!important}}.ButtonPane{max-width:320px;margin:auto;padding:10px}.ActionButton{display:inline;width:80px;margin:0 6px!important}.BrandingInput{width:50%!important}.BrandingImagePreview{width:40px;height:40px;margin-left:40px;margin-top:-5px;margin-bottom:-5px;background-size:cover;background-repeat:no-repeat;background-position:center center}hr{margin-top:20px;margin-bottom:20px;border-color:#ddd}.extraControls{font-size:smaller;float:right;padding:5px;box-shadow:-1px -1px 1px 0 #ddd}.SliceAttr{padding:10px;display:inline-block;min-width:20%;font-size:small;float:left}.SliceAttrCheckbox{width:20px;height:20px;vertical-align:middle;margin-bottom:5px;opacity:.8}.ControlFieldDescription{font-size:smaller;color:#aaa;display:none}#ChangeDataInline{border:1px solid #ddd;padding:20px;margin:10px 40px;box-shadow:0 0 6px 3px #ddd}#ShowTablePartial .ComputedData{display:none}.RowSliceField{min-width:80px}.RemoveControl{color:#217ecf;line-height:30px;cursor:pointer}#deployTabPartial,#developTabPartial,#manageTabPartial,#shareTabPartial{overflow-y:hidden;overflow-x:hidden;height:100vh;margin-top:-46px;padding-top:46px}#ReactPreviewPane{height:100%}.ListItem.sortableHelper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border-radius:3px;background:#ccc}.ListItem.sortableHelper>*{display:none}.ListItem.sortableHelper>.Handle{display:block;padding-left:5px;color:#fff}.OrderItem.sortableHelper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:9px 0;border-radius:3px;background:#ccc}.OrderItem.sortableHelper>*{display:none}.OrderItem.sortableHelper>.Handle{display:block;width:44px;color:#fff;text-align:center;font-size:18px}.SelectionControl.sortableHelper{padding-top:10px;padding-bottom:10px;-ms-flex-negative:1;flex-shrink:1;height:38px;cursor:pointer}.SelectionControl.sortableHelper__selected{background-color:#e8f0fe}.SelectionControl.sortableHelper .DeleteIcon{visibility:hidden}.SelectionControl.sortableHelper .Handle{margin:0 0 0 4px;display:-ms-inline-flexbox;display:inline-flex;vertical-align:sub}.SelectionControl.sortableHelper .Handle .invisible{visibility:hidden}.SelectionControl.sortableHelper .ItemLabel{margin-left:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AutomationToggle{position:fixed;top:85px;left:165px}.nav-tabs{list-style:none;padding:0;margin:0;display:block;border-radius:0}.nav-tabs li{position:relative;display:block;margin:0;padding:0}.nav-tabs li+li{margin:0;padding:0}.nav-tabs:after{content:'';display:table;clear:both}#TopUL{min-height:610px;height:100vh;position:fixed;left:0;background:0 0;color:#666;font-size:12px}#TopUL li .SectionTitle{display:block;margin:0;padding:5px 0;background:0 0;transition:background color .2s;color:inherit;cursor:pointer}#TopUL li.RootEntryItem .SectionTitle .icon,#TopUL li.checkStepLink .SectionTitle .icon,#TopUL li.shareStepLink .SectionTitle .icon{display:block;width:100%;margin:5px 0;text-align:center;font-size:24px;opacity:.9}#TopUL li.RootEntryItem .SectionTitle:hover,#TopUL li.checkStepLink .SectionTitle:hover,#TopUL li.shareStepLink .SectionTitle:hover{background:rgba(221,221,221,.5)}#TopUL li.active:after{position:absolute;top:20px;right:-1px;content:'';width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #fff}#TopUL li.active .SectionTitle{background:#ddd;font-weight:700;color:#000;cursor:default}#TopUL li.active .SectionTitle .icon{font-weight:400}#TopUL li.active .SectionTitle:hover{background:#ddd}#TopUL li.ActionEntryItem .SectionTitle{color:#217ecf;transition:color .2s}#TopUL li.ActionEntryItem .SectionTitle:hover{color:#42bde7}#TopUL li.ActionEntryItem.StatusTab{margin:12px 0;font-size:12px;font-weight:700;text-transform:uppercase}#TopUL li.ActionEntryItem.StatusTab .icon{font-size:24px}#TopUL li.ActionEntryItem.StatusTab .icon+span{display:block;margin-top:5px}#TopUL li.ActionEntryItem.StatusTab.statusPrototype .ActionEntry{color:#42bde7}#TopUL li.ActionEntryItem.StatusTab.statusDeployed .ActionEntry{color:#22a563}#TopUL li.ActionEntryItem.StatusTab:hover{background:rgba(221,221,221,.5)}#TopUL li.ActionEntryItem.shareStepLink{margin:12px 0}#TopUL li.ActionEntryItem.shareStepLink .SectionTitle:hover{background:0 0}#TopUL li.ActionEntryItem .Learn{font-size:12px;text-align:left}#TopUL li .FlagIndicator{display:none;position:absolute;top:5px;right:5px;font-size:16px}.SubSection .nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:5px 0 0;background:0 0;font-size:14px}.SubSection .nav-tabs li{float:left}.SubSection .nav-tabs li .SectionTitle{position:relative;top:3px;margin:0;padding:5px 10px 10px;display:block;border-top:2px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;background:rgba(255,255,255,.4);transition:background .2s;cursor:pointer;text-align:center}.SubSection .nav-tabs li .SectionTitle:hover{background:rgba(255,255,255,.5)}.SubSection .nav-tabs li.active .SectionTitle{border-top:2px solid #42bde7;box-shadow:0 10px 10px rgba(0,0,0,.05);background:#fff;cursor:default;font-weight:700}.SubSection .nav-tabs li .FlagIndicator{display:none;position:absolute;top:11px;right:15px;font-size:16px}.SubSection .nav-tabs li+li .SectionTitle{margin-left:5px}.RootSection{width:33.33%}.RootSection.FifthWidth{width:20%}.RootSection.FourthWidth{width:25%}.RootSection.ThirdWidth{width:33.33%}.RootSection.HalfWidth{width:50%}.RootSection.FullWidth{width:100%}.RootSection.DisabledSection{opacity:.5}.RootSection.DisabledSection .SectionTitle{cursor:not-allowed!important;pointer-events:none}.RootSection.InvisibleTab{display:none}.RootSection.FlaggedWarning .FlagIndicator{color:#e37400;display:block!important}.RootSection.FlaggedError .FlagIndicator{border-right-color:#f24121;color:#f24121;display:block!important}.RootSection.FlaggedNotification .FlagIndicator{border-right-color:#00f;color:#217ecf;display:block!important}#previewPane{z-index:100;position:fixed;top:45px;bottom:0;width:354px;overflow:hidden;transition:right .3s ease-out;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:12px}#previewPane #togglePreview{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-left:3px;width:14px;color:#666;font-size:20px;transition:all .3s ease-out}#previewPane #previewContainer{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:12px;padding-bottom:12px;padding-right:8px}#previewPane #previewContainer>div+div{margin-top:12px}#previewPane #editorSearchBox{display:-ms-flexbox;display:flex}#previewPane #editorSearchBox input{-ms-flex-positive:1;flex-grow:1;border-top-left-radius:100px;border-bottom-left-radius:100px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:none;padding:0 10px}#previewPane #editorSearchBox input:hover{outline:0;border-color:#a1def3}#previewPane #editorSearchBox input:active,#previewPane #editorSearchBox input:focus{outline:0;border-color:#42bde7}#previewPane #editorSearchBox button{border-top-right-radius:100px;border-bottom-right-radius:100px;padding-left:8px;padding-right:10px;background:#217ecf;color:#fff}#previewPane #editorSearchBox button:hover{background:#329edb}#previewPane #editorSearchBox button:active,#previewPane #editorSearchBox button:focus{background:#42bde7}#previewPane #phoneFrame{position:relative;-ms-flex-positive:1;flex-grow:1;max-height:680px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px 10px;border-radius:20px;background:#fff}#previewPane #phoneFrame>*+*{margin-top:20px;margin-bottom:-15px;font-size:.9em;border-top:5px solid #eee}#previewPane #phoneFrame #WaitingGif{z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5)}#previewPane #phoneFrame #IFrameDiv{-ms-flex-positive:1;flex-grow:1;position:relative;border:1px solid #ddd}#previewPane #phoneFrame iframe{position:absolute;display:block;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:none}#previewPane #previewOther a{color:#aaa}#previewPane #previewOther a:active,#previewPane #previewOther a:focus,#previewPane #previewOther a:hover{color:#217ecf}#previewPane #previewAsEmail,#previewPane #previewLocation,#previewPane #previewPerf{width:50%;padding:10px 5px;text-align:left}#previewPane #previewAsEmail .previewControlHeader,#previewPane #previewLocation .previewControlHeader,#previewPane #previewPerf .previewControlHeader{text-align:left;text-decoration:underline;margin-bottom:10px;display:none}#previewPane #previewAsEmail .emulatorBackLink,#previewPane #previewLocation .emulatorBackLink,#previewPane #previewPerf .emulatorBackLink{cursor:pointer;color:#217ecf}#previewPane #previewAsEmail{width:100%}#previewPane #EmulatorAsEmail::-webkit-input-placeholder{opacity:.5}#previewPane #EmulatorAsEmail::-moz-placeholder{opacity:.5}#previewPane #EmulatorAsEmail:-ms-input-placeholder{opacity:.5}#previewPane #EmulatorAsEmail::placeholder{opacity:.5}#previewPane #EmulatorAsEmail{height:20px;min-height:20px;width:100px}#previewPane #EmulatorAsEmailButton{height:20px;background-color:#f0f8ff;border:1px solid #ddd}#previewPane .previewTooltipText{visibility:hidden;background-color:#f0f8ff;border-color:1px solid #000;border-radius:6px;padding:5px;position:absolute;z-index:1}#previewPane .previewTooltip:hover .previewTooltipText{visibility:visible}#previewPane #previewLocation{text-align:left;float:left}#previewPane #previewPerf{text-align:left;float:right}#previewPane #previewPerf select{height:20px;min-height:auto;font-size:inherit}#previewPane #previewPerf select .CurrentSubscription{color:orange}:not(.hidePreview) #previewPane{right:0}:not(.hidePreview) .CenterArea{padding-right:360px}:not(.hidePreview) .RightArea{width:360px}.hidePreview #previewPane{right:-340px}.hidePreview #previewPane #togglePreview{background:#ddd}.hidePreview .CenterArea{padding-right:20px}.hidePreview .RightArea{width:20px}.CenterArea{transition:padding .3s ease-out}.RightArea{transition:width .3s ease-out}.CloseButtonControl{height:40px;width:40px;border-radius:100px;padding:5px;transition:all .1s ease-out;cursor:pointer;color:#5f6368;font-size:24px;font-weight:500;text-align:center;line-height:28px;float:right;top:-10px;position:relative;right:-10px}.CloseButtonControl:hover{background:rgba(95,99,104,.04)}.CloseButtonControl:focus{background:rgba(95,99,104,.12);border:1px solid #5f6368;outline:0}.CloseButtonControl:active{background:#e8f0fe;border:1px solid #1967d2;color:#1967d2}.modal-header{padding:24px 24px 20px}.modal-dialog{background:0 0;padding:0}.modal-body{font-family:Roboto;font-weight:400;font-size:16px;letter-spacing:.1px;padding:24px;line-height:24px}.modal-footer{padding:0 24px 16px;margin-top:0;font-family:'Google Sans';border-top:none}.modal-footer button{border-radius:4px}.modal-footer button.btn{background:#fff;color:#1a73e8}.modal-footer button.btn-primary{color:#fff;background:#1a73e8}.app-display-modal .modal-body{font-family:Roboto}.app-display-modal .modal-body input:not([type=checkbox]){font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px}.app-display-modal .modal-body input[type=checkbox]{visibility:visible;position:relative;width:20px;margin:0}.app-display-modal .modal-body select{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;padding:0 24px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='%2380868b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right #f1f3f4}.app-display-modal .modal-body button{color:#fff;background:#1a73e8;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right}.app-display-modal .modal-body label{font-family:Roboto;font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px}.app-display-modal .modal-body .sr-only{position:static;height:auto;width:auto;clip:auto;margin:0}.app-display-modal .modal-body [name=appName]{transition:border .3s}.app-display-modal .modal-body [name=appName]+.help-block:after{content:'';transition:all .3s;display:block;color:#a50e0e}.app-display-modal .modal-body [name=appName]:not(:valid){border-color:#a50e0e}.app-display-modal .modal-body [name=appName]:not(:valid)+.help-block:after{content:'App name cannot be left blank.';font-size:12px}.app-display-modal .modal-body #CloneCopyData{margin-bottom:0}.app-display-modal .modal-body #CloneCopyData button{width:49%}.app-display-modal .modal-body .copyOption>:last-child{position:relative;top:-11px;left:5px}.app-display-modal .modal-body .copyDataForCoAuthor>:last-child{position:relative;top:-11px;left:5px}.app-display-modal .modal-body option[value=""][disabled]{display:none}.app-display-modal .modal-body .samples .app{display:none}.app-display-modal .modal-body .samples.mobileSamples .mobileApp{display:block}.app-display-modal .modal-body .samples.mobileSamples .chatbotApp{display:none}.app-display-modal .modal-body .samples.chatbotSamples .chatbotApp{display:block}.app-display-modal .modal-body .samples.chatbotSamples .mobileApp{display:none}.app-display-modal .modal-body .appName+#errorMessage{color:#d93025;margin-bottom:8px}#delete-confirm-modal .modal-header{border-bottom:none}#delete-confirm-modal .modal-body{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;padding:0 24px 20px}#delete-confirm-modal .modal-footer{border-top:none}#delete-confirm-modal .modal-dialog{width:350px}#delete-confirm-modal a{color:#1a73e8}#sourceselect-modal{z-index:1055}#sourceselect-modal #SourceSelector{display:-ms-flexbox;display:flex;display:flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#sourceselect-modal #SourceSelector .DataSourceBlock{display:-ms-flexbox;display:flex;border:1px solid #e8eaed;font-size:14px;margin:0 16px 16px 0;border-radius:4px}#sourceselect-modal #SourceSelector .DataSourceBlock button{font-weight:500;font-size:14px}#sourceselect-modal #SourceSelector .AddDataSourceBlock{margin-right:calc(100% - 155px);margin-bottom:0}#treeprovider-modal .waiting{text-align:center}#treeprovider-modal .waiting .loader{color:#217ecf;margin-top:20px}#newViewModal .modal-body .waiting{text-align:center}#newViewModal .modal-body .waiting .loader{color:#217ecf}#newViewModal .modal-body .suggestions{width:60%;margin:0 auto}#newViewModal .modal-body .suggestions button{display:block;width:100%;margin-top:2px}#newViewModal .modal-body .suggestions .view-source{text-align:left;background:0 0;color:#217ecf;margin-top:10px;padding:10px}#newViewModal .modal-body .suggestions .view-source .fa{font-size:200%;padding-right:9px}#newViewModal .modal-body .suggestions .view-source .table-name-label{font-size:80%;display:block}#newViewModal .modal-body .suggestions .view-source .table-name,#newViewModal .modal-body .suggestions .view-source:not(.suggestion) div{font-size:120%}#newViewModal .modal-body .suggestions .view-source:not(.suggestion) div{margin-top:-2px}#newViewModal .modal-body .suggestions .view-source .fa,#newViewModal .modal-body .suggestions .view-source div{display:inline-block;vertical-align:middle}#newViewModal .modal-body .details .form-group+.form-group{margin-top:2em}#newViewModal .modal-body .details option[value=""][disabled]{display:none}#newViewModal .modal-body .details .view-types:after{content:'';display:block;clear:both}#newViewModal .modal-body .details .view-types .view-type{float:left;width:25%}#newViewModal .modal-body .details .view-types .view-type [type=radio]{display:none}#newViewModal .modal-body .details .view-types .view-type img{width:100%;height:auto}#newViewModal .modal-body .details .view-types .view-type span{display:block;text-align:center}#newViewModal .modal-body .details .view-types .view-type .indicator{padding:3px}#newViewModal .modal-body .details .view-types .view-type :checked~.indicator{background:#217ecf;color:#fff}#newViewModal .modal-body #createView{width:100%}#newViewModal .modal-footer{text-align:left;margin-top:0}#newViewModal .modal-footer #createView{float:right}#structure-modal #StructureModalOKButton{width:100%}#structure-modal .EntryWrapper tr td:first-of-type{width:150px}#treeprovider-modal .OKButton{width:100%;margin-top:20px;display:none}#treeprovider-modal #provider-tree{max-height:300px;overflow-y:auto;overflow-x:hidden}#treeprovider-modal ul{padding:0;margin:0}#treeprovider-modal ul ul{margin:0 -10px -5px;padding-left:20px;background:#fff}#treeprovider-modal li{padding:0;margin:0;list-style:none;white-space:nowrap}#treeprovider-modal li:not(:last-child){border-bottom:1px solid #eee}#treeprovider-modal li a{padding:5px 10px;display:block}#treeprovider-modal li a:hover{background:#ddd}#treeprovider-modal li a:before{font-family:'Font Awesome 5 Pro';color:#217ecf;margin-right:10px;display:inline-block}#treeprovider-modal .directory>a:before{content:'\f07b'}#treeprovider-modal .directory.expanded>a:before{content:'\f07c'}#treeprovider-modal .file>a:before{content:'\f016'}#treeprovider-modal .wait>a:before{content:'\f110'!important;animation:spin 6s steps(8,end) infinite!important;font-family:'Font Awesome 5 Pro';color:#217ecf;margin-right:10px;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.PrimaryAction .SectionTitle.HasSuggestions{position:relative}.PrimaryAction .SectionTitle.HasSuggestions:before{content:'';display:inline-block;position:absolute;top:10px;left:10px;width:10px;height:10px;margin-right:5px;background:#42bde7;border-radius:100px}.SubSection .SectionTitle.HasSuggestions span:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px;background:#42bde7;border-radius:100px}.TabSet .Tab.HasSuggestions:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px;background:#42bde7;border-radius:100px}.TabSet .Tab.HasWarnings:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px;background:#e37400;border-radius:100px}.TabSet .Tab.HasErrors:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px;background:#f24121;border-radius:100px}.PrimaryAction .SectionTitle.HasErrors{position:relative}.PrimaryAction .SectionTitle.HasErrors:after{content:'';display:inline-block;position:absolute;top:10px;right:5px;width:10px;height:10px;margin-right:5px;background:#f24121;border-radius:100px}.SubSection .SectionTitle.HasErrors span:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;background:#f24121;border-radius:100px}.editorImagePicker{clear:left;left:0;margin-left:137px;position:relative;text-align:left;top:-20px}.editorImagePicker .editorImagePickerOption{background-size:cover;background-repeat:no-repeat;color:#9a9a9a;height:60px;margin:0 3px;margin-bottom:5px;text-align:center;vertical-align:top;width:60px}.editorImagePicker .editorImagePickerOption.editorImagePickerOption--blank{border:1px solid #ddd}.editorImagePicker .editorImagePickerOption:hover{opacity:.75}.editorImagePicker .selectedImage{outline:2px solid #42bde7}#appInfo{text-align:left}#appInfo .ErrorBox{margin:20px 0;padding:0 20px;overflow:auto;transition:.1s ease-out;word-wrap:break-word}#appInfo .ErrorBox .ErrorEntry{background:#fff;margin:20px 0;padding:0;text-align:left;color:inherit;font-weight:inherit}#appInfo .ErrorBox .ErrorEntry label{margin:0}#appInfo .ErrorBox .ErrorEntry a{display:inline-block;margin:0 5px;font-weight:700;font-size:11.2px;text-transform:uppercase}#appInfo .ErrorBox .ErrorEntry a:hover{text-decoration:underline}#appInfo .ErrorBox .ErrorEntry a.ErrorLink{color:#f24121}#appInfo .ErrorBox .ErrorBoxTitle{display:block;font-size:150%}#appInfo .ErrorBox#ErrorBox-danger{border-left:5px solid #f24121}#appInfo .ErrorBox#ErrorBox-warning{border-left:5px solid #e37400}#appInfo .ErrorBox#ErrorBox-info{border-left:5px solid #ccc}#appBehavior #appCoreSecurity #SecurityTable{margin:auto;width:95%;overflow:hidden;border:0}#appBehavior #appCoreSecurity #SecurityTable td.tableHeader{line-height:2.5em}#appManageVersion #VersionHistory .ManageInfoAction .warningMessage{font-size:small}#appManageVersion .AppVersionList{padding:0;min-width:370px}#appManageUsers{text-align:left}#appManageUsers>div{max-width:500px;margin:20px auto 0}#appManageUsers .AddUser{font-size:16.8px;color:#217ecf}#appManageUsers .AddUser a{padding:5px 10px;color:inherit}#appManageUsers .AddUser a:hover{background:#eee}#appManageUsers .AddUser.ShareApp{font-size:24px;text-align:center;margin-bottom:40px}#appManageUsers .AddAppUsers form{border-radius:6px;padding:20px;background:#f3f3f3}#appManageUsers .AddAppUsers form .userPermissions label{display:inline-block}#appManageUsers .AddAppUsers form .userPermissions label:first-child{position:relative;top:-12px;margin-right:10px}#appManageUsers .AddAppUsers form .submit{margin-top:10px}#appManageUsers .AddAppUsers form [type=submit]{background:0 0}#appManageUsers .AddAppUsers .browserLink{margin-top:20px;text-align:center;font-size:12px;color:#666}#appManageUsers .AddAppUsers .browserLink input{color:#999;width:26em;display:inline-block}#appManageUsers .AppUsers{margin-top:40px}#appManageUsers .AppUsers .SubscriberAlert{display:block;border:2px solid #f24121;padding:20px 30px}#appManageUsers .AppUsers .SubscriberAlert:before{content:'Sorry, there was a problem!';display:block;font-weight:700;color:#f24121;border-color:#eee}#appManageUsers .AppUsers .AppUserList{padding:0;margin:0;list-style:none}#appManageUsers .AppUsers .AppUserList .SubscriberRow{margin-bottom:20px;border-bottom:1px dotted #eee}#appManageUsers .AppUsers .AppUserList .SubscriberRow .SubscriberEmail{float:left}#appManageUsers .AppUsers .AppUserList .SubscriberRow .SubscriberActions{float:right}#appManageUsers .AppUsers .AppUserList .SubscriberRow .SubscriberActions button{color:#217ecf;font-size:11.2px;text-transform:uppercase}#appManageUsers .AppUsers .AppUserList .SubscriberRow .SubscriberActions button:hover{background:#eee}#appManageUsers .AppUsers .AppUserList .SubscriberRow:after{content:'';display:table;clear:both}#appManageUsers .AppUsers .AppUserList .SubscriberRow .everyone{font-size:80%;text-transform:uppercase}#appManageUsers .AppUsers .AddUser{margin-top:40px}#appManageUsers .loader{color:#217ecf;margin-top:0}#appManageUsers label{display:block}#appManageUsers .cancel{float:right;margin-top:28px}#appManageUsers .secondaryAction{padding:0 5px;float:right;display:inline-block;font-size:11.2px;font-weight:400;text-transform:uppercase;line-height:20px;color:#217ecf;cursor:pointer}#appManageUsers .secondaryAction:hover{background:#eee}#appManageUsers h4{font-weight:700;margin-bottom:20px}#appManageUsers p{margin:0}#appManageUsers p+p{margin-top:30px}#appManageUsers .message{margin-bottom:20px;text-align:center;text-transform:uppercase;font-size:11.2px}#appManageUsers .message.success{color:#22a563}#appManageUsers .message.failure{color:#f24121}button.ShareModalButton{margin-top:12px;margin-bottom:12px}#appDevelop #appManageVersion #VersionHistory .ManageInfoAction .warningMessage{font-size:small}#appDevelop #appManageVersion .AppVersionList{padding:0;min-width:370px}#appDevelop .InfoWhileLoading{background:0 0;color:#217ecf}#appDevelop .InfoWhileLoading .loader{top:-50px;color:#217ecf}#appDeploy #DeployCheckWrapper{padding:0;min-width:370px}#appDeploy .AuditLabel{width:40%;float:left;text-align:right;padding-right:10px;margin-left:0}#appDeploy .AuditData{width:50%;float:right;text-align:left;padding-left:10px}#appDeploy .AuditData .fa{color:#fff;padding:2px;width:18px;text-align:center;opacity:.6}#appDeploy .AuditData .fa-times{background-color:#ff4500}#appDeploy .AuditData .fa-check{background-color:green}#appDeploy .AuditData .fa-info{background-color:orange}#appDeploy .AuditSection{padding:0;margin:10px;overflow:hidden}#appDeploy .AuditSection .AuditSectionEntry{overflow:auto;margin-bottom:10px}#appDeploy.LoadingInfo .AuditSection .AuditAction{display:none}#appDeploy .InfoWhileLoading{background:0 0;color:#217ecf}#appDeploy .InfoWhileLoading .loader{top:-50px;color:#217ecf}#appDeploy #AuditGate .ChangeButton{display:block}#appDeploy #AuditGate .InfoBeforeLoading>div:first-child:not(.InfoBeforeLoading){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}#appDeploy #AuditGate #appDisable{font-size:16px}#appDeploy #AuditGate #appDisable+div{font-size:14px;max-width:400px;margin:0 auto}#appManage .app-guid{color:#888;font-size:75%}#appManage #appManageCheck #DeployCheckWrapper{padding:0;min-width:370px}#appManage #appManageCheck #AuditGate .AuditLabel{width:40%;float:left;text-align:right;padding-right:10px}#appManage #appManageCheck #AuditGate .AuditData{width:50%;float:right;text-align:left;padding-left:10px}#appManage #appManageCheck #AuditGate .AuditData .fa{color:#fff;padding:2px;width:18px;text-align:center;opacity:.6}#appManage #appManageCheck #AuditGate .AuditData .fa-times{background-color:#ff4500}#appManage #appManageCheck #AuditGate .AuditData .fa-check{background-color:green}#appManage #appManageCheck #AuditGate .AuditData .fa-info{background-color:orange}#appManage #appManageCheck #AuditGate .AuditSection{padding:0;margin:10px;overflow:hidden}#appManage #appManageCheck #AuditGate .AuditSection .AuditSectionEntry{overflow:auto;margin-bottom:10px}#appManage #appManageCheck #AuditGate.LoadingInfo .AuditSection .AuditAction{display:none}#appManage #appManageStats #StatsWrapper{padding:0;min-width:370px}#appManage #appManageStats #StatsWrapper .ViewButtonPane{padding:20px;text-align:center}#appManage #appManageStats #StatsWrapper .ViewSizeButton{width:23%;min-width:150px;box-sizing:border-box;margin:1px}#appManage #appManageStats #StatsWrapper .ActiveViewButton{border:1px solid #ccc!important;background-color:transparent!important;color:#888!important}#appManage #appManageStats #StatsWrapper .nvtooltip{background:#fff;border:1px solid #eee;font-size:small;left:5px!important}#appManage #appManageStats #StatsWrapper .nvtooltip h3{font-size:small}#appManage #appManageMonitor #appTracking .control-label{font-weight:400}#appManage #appManageMonitor #appTracking .controls{text-align:left}#appManage .InfoWhileLoading{background:0 0;color:#217ecf}#appManage .InfoWhileLoading .loader{top:-50px;color:#217ecf}#appManageDevelop #appVisibility{margin:10px 20px}#appManageDevelop #appVisibility label{font-weight:400}#appManageDevelop #appVisibility .ExtraContent{padding:0;text-align:left}#appManageDevelop #appVisibility p{text-align:left}#appManageDevelop #appVisibility p:after{content:'';clear:both;display:table}#appWhitelabel .form-group{max-width:500px;margin:30px auto 0}#appWhitelabel .form-group input,#appWhitelabel .form-group>label{display:inline-block;vertical-align:top}#appWhitelabel .form-group>label{width:150px}#appWhitelabel .form-group>label>span{display:block}#appWhitelabel .form-group input{width:300px}#appWhitelabel .form-group input[type=file]{border:none;padding:0}#appWhitelabel .form-group :required:invalid:focus{box-shadow:0 0 0 2px orange!important}#appWhitelabel .androidWhitelabel,#appWhitelabel .iOSWhitelabel{margin-top:20px;padding-top:20px;border-top:1px solid #eee;text-align:center}#g2crowd_img{display:none}#ReactPreviewPane{border-radius:8px;position:relative;top:0}#ReactPreviewPane .ReactPreviewPane{padding-top:0;padding-bottom:0;padding-left:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:640px}#ReactPreviewPane .WidgetHelperRoot{height:100%}#ReactPreviewPane #emailPreviewLabel{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px}#SimulatorIFrame{box-shadow:0 -5px 16px rgba(128,134,139,.09),0 8px 16px rgba(128,134,139,.06),0 2px 4px rgba(60,64,67,.3),0 8px 12px rgba(60,64,67,.15)}#GraphPane{text-align:center;margin:auto;padding:20px;min-height:340px;position:relative;overflow:auto}#GraphPane .graph{margin:20px auto;border:1px solid #ccc;background-color:#fff}#GraphPane .graph:first-child{margin-top:0}#GraphPane .graph .graphDisplay{min-height:340px;width:600px;min-width:75%;margin:auto}#GraphPane .graph .requiresPro{margin:10px auto;opacity:.5}.MessengerWindow{position:relative;height:568px;width:320px;margin:auto;white-space:normal}.MessengerWindow .Messages{width:100%;height:85%;overflow:auto;position:absolute;top:0;left:0;border-radius:0;background:#fafafa}.MessengerWindow .Messages .MessageWrapper{bottom:0;right:0;position:absolute;max-height:100%;max-width:100%;overflow:auto}.MessengerWindow .Messages .MessageWrapper .Timestamp{float:right;opacity:.5}.MessengerWindow .Messages .SentMessage{margin-right:0;display:block;margin:5px;padding:5px;text-align:right;float:right;border-radius:5px;background:#ddf}.MessengerWindow .Messages .ReceivedMessage{margin-left:0;display:block;margin:10px 0;padding:10px;text-align:left;width:100%;overflow:auto;white-space:pre-line}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload{display:inline-block;width:2700px}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement{width:250px;background:#fff;margin:4px 8px 4px 0;float:left;border:1px solid #ddd;border-radius:5px;box-shadow:1px 0 4px 0 #ddd;overflow:hidden}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement .PayloadElementTitle{font-style:normal;font-weight:700;padding:5px}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement .PayloadElementSubTitle{min-height:20px;height:auto;padding:0 5px;color:#888;margin-top:-5px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement .PayloadElementImage{height:130px;width:250px;background-repeat:no-repeat;background-position:50%,50%;background-size:cover}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement .Action{border-top:1px solid #ddd;padding:8px;text-align:center;font-weight:700}.MessengerWindow .Messages .ReceivedMessage .Payload.GenericPayload .PayloadElement .Action .ActionLink{cursor:pointer;color:#558aba}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload{font-size:.9em}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement{width:250px;background:#fff;margin:4px 8px 4px 0;float:left;border:1px solid #ddd;border-radius:5px;box-shadow:1px 0 4px 0 #ddd;overflow:hidden}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement .PayloadElementTitle{font-style:normal;font-weight:700;padding:5px}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement .PayloadElementSubTitle{min-height:20px;height:auto;padding:0 5px;color:#888;margin-top:-5px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement .PayloadElementImage{height:60px;width:60px;background-repeat:no-repeat;background-position:50%,50%;background-size:cover;float:right;margin:5px;border-radius:5px}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement .Action{border:1px solid #aaf;padding:2px;float:left;color:#aaf;border-radius:5px;margin:0 5px 5px 5px}.MessengerWindow .Messages .ReceivedMessage .Payload.ListPayload .PayloadElement .Action .ActionLink{cursor:pointer;color:#558aba}.MessengerWindow .Messages #WaitingGif1{display:none;position:relative;z-index:1000;bottom:0;height:30px;padding-left:5px}.MessengerWindow .Messages #WaitingGif1 .loader{color:#558aba;position:absolute;font-size:4px;margin:0 auto}.MessengerWindow .InputWindow{position:absolute;bottom:0;left:0;padding:12px 0;width:100%;background:#fff}.MessengerWindow .InputWindow input{height:30px;border:0;width:100%;font-size:1em}.MessengerWindow .InputWindow input:focus{outline:0}.MessengerWindow .InputWindow .InputButtonPane{font-size:small;text-align:left;padding-left:5px;border:none}.MessengerWindow .InputWindow .InputButtonPane button{padding:5px;color:#ccc;background:0 0;border:none}.MessengerWindow .InputWindow .InputButtonPane button:focus{outline:0}.MessengerWindow .InputWindow .HideLeft{margin-left:-10000px;position:absolute}.MessengerWindow .ThinScrollBar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.MessengerWindow .ThinScrollBar::-webkit-scrollbar{width:5px;height:5px;background-color:#ddd}.MessengerWindow .ThinScrollBar::-webkit-scrollbar-thumb{background-color:#88bafa;border-radius:4px}.chartWrap{margin:0;padding:0;overflow:hidden}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:6px}.nvtooltip{position:absolute;background-color:#fff;padding:1px;border:1px solid rgba(0,0,0,.2);z-index:10000;margin-top:50px;font-family:Arial;font-size:13px;text-align:left;pointer-events:none;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-webkit-transition:opacity 250ms linear;transition-delay:250ms;-moz-transition-delay:250ms;-webkit-transition-delay:250ms}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{margin:0;padding:4px 14px;line-height:18px;font-weight:400;background-color:rgba(247,247,247,.75);text-align:center;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.nvtooltip p{margin:0;padding:5px 14px;text-align:center}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip table{margin:6px;border-spacing:0}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle}.nvtooltip table td.key{font-weight:400}.nvtooltip table td.value{text-align:right;font-weight:700}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.nvtooltip table td.legend-color-guide div{width:8px;height:8px;vertical-align:middle}.nvtooltip .footer{padding:3px;text-align:center}.nvtooltip-pending-removal{position:absolute;pointer-events:none}svg{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%}svg text{font:normal 12px Arial}svg .title{font:bold 14px Arial}.nvd3 .nv-background{fill:#fff;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:700}.nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .disabled circle{fill-opacity:0}.nvd3 .nv-axis{pointer-events:none}.nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis text{stroke-width:.3}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-bars .negative rect{zfill:brown}.nvd3 .nv-bars rect{zfill:#4682b4;fill-opacity:.75;transition:fill-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear}.nvd3 .nv-bars rect.hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:#add8e6}.nvd3 .nv-bars text{fill:transparent}.nvd3 .nv-bars .hover text{fill:#000}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear}.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:#000;stroke:transparent}.nvd3.nv-pie path{stroke-opacity:0;transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1}.nvd3.nv-pie .hover path{fill-opacity:.9}.nvd3.nv-pie .nv-label{pointer-events:none}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups path.nv-line{fill:none;stroke-width:1.5px}.nvd3 .nv-groups path.nv-line.nv-thin-line{stroke-width:1px}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3 .nv-line.hover path{stroke-width:6px}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width 250ms linear,stroke-opacity 250ms linear;-moz-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;-webkit-transition:stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}.nvd3 .nv-distribution{pointer-events:none}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:4px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel{font-weight:700}.nvd3.nv-historicalStockChart .nv-dragTarget{fill-opacity:0;stroke:none;cursor:move}.nvd3 .nv-brush .extent{fill-opacity:0!important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}.nvd3.nv-indentedtree .name{margin-left:5px}.nvd3.nv-indentedtree .clickable{color:#08c;cursor:pointer}.nvd3.nv-indentedtree span.clickable:hover{color:#005580;text-decoration:underline}.nvd3.nv-indentedtree .nv-childrenCount{display:inline-block;margin-left:5px}.nvd3.nv-indentedtree .nv-treeicon{cursor:pointer}.nvd3.nv-indentedtree .nv-treeicon.nv-folded{cursor:pointer}.nvd3 .background path{fill:none;stroke:#ccc;stroke-opacity:.4;shape-rendering:crispEdges}.nvd3 .foreground path{fill:none;stroke:#4682b4;stroke-opacity:.7}.nvd3 .brush .extent{fill-opacity:.3;stroke:#fff;shape-rendering:crispEdges}.axis path,.nvd3 .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.nvd3 .axis text{text-shadow:0 1px 0 #fff}.nvd3 .nv-interactiveGuideLine{pointer-events:none}.nvd3 line.nv-guideline{stroke:#ccc}html{font-size:10px;overscroll-behavior-y:none}#editorBody main{max-width:none;margin:0;padding:0;position:fixed;top:64px;bottom:0;left:0;right:0;min-height:0}.EditorLoadingSpinner{position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px}.react-root .noShadow{box-shadow:0 0!important}.react-root .noOutline{box-shadow:none}.react-root a{transition:all .1s ease-out}.react-root h1,.react-root h2,.react-root h3,.react-root h4,.react-root h5,.react-root h6{margin:0}.react-root h3{color:rgba(0,0,0,.87);font-size:15px;line-height:24px}.react-root h4{color:rgba(0,0,0,.37);font-size:13px;line-height:20px}.react-root .sectionHeader{font-size:13px;font-weight:700;text-transform:uppercase}.react-root ul{list-style:none;padding:0;margin:0}.react-root select::-webkit-scrollbar,.react-root textarea::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root select::-webkit-scrollbar-thumb,.react-root textarea::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root .button,.react-root button,.react-root input,.react-root select,.react-root textarea{transition:box-shadow .1s ease-out}.react-root .button:hover,.react-root button:hover,.react-root input:hover,.react-root select:hover,.react-root textarea:hover{text-decoration:none}.react-root .button:active,.react-root .button:focus,.react-root button:active,.react-root button:focus,.react-root input:active,.react-root input:focus,.react-root select:active,.react-root select:focus,.react-root textarea:active,.react-root textarea:focus{outline:0}.react-root .button:disabled,.react-root button:disabled,.react-root input:disabled,.react-root select:disabled,.react-root textarea:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .button:disabled:active,.react-root .button:disabled:focus,.react-root .button:disabled:hover,.react-root button:disabled:active,.react-root button:disabled:focus,.react-root button:disabled:hover,.react-root input:disabled:active,.react-root input:disabled:focus,.react-root input:disabled:hover,.react-root select:disabled:active,.react-root select:disabled:focus,.react-root select:disabled:hover,.react-root textarea:disabled:active,.react-root textarea:disabled:focus,.react-root textarea:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .button,.react-root input[type=email],.react-root input[type=file],.react-root input[type=text],.react-root select,.react-root textarea{display:inline-block;padding:4px 8px}.react-root input[type=email],.react-root input[type=file],.react-root input[type=text],.react-root select,.react-root textarea{min-height:28px;max-height:none!important;font-size:inherit;font-weight:inherit;line-height:inherit}.react-root textarea{font-size:14px;line-height:20px;letter-spacing:.2px}.react-root input.formInput,.react-root select.formInput{border:1px solid #ccc;background:#fff}.react-root input[type=email],.react-root input[type=file],.react-root input[type=text],.react-root select[multiple=true]{height:40px}.react-root input[type=checkbox],.react-root input[type=radio]{visibility:visible;position:absolute}.react-root input[type=checkbox]+div,.react-root input[type=checkbox]+span,.react-root input[type=radio]+div,.react-root input[type=radio]+span{cursor:pointer}.react-root .button-basic-font-style{font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2}.react-root .button{font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed}.react-root .button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .button.block{display:block;text-align:center;width:100%}.react-root .button.solid{background:#1a73e8;color:#fff}.react-root .button.solid:active{color:#fff}.react-root .button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .button.simple{border:none;background:0 0}.react-root .button.simple:hover{color:#669df6}.react-root .button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .button.overlay-left:hover{color:#669df6}.react-root .button.small-margin-bottom{margin-bottom:8px}.react-root .button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .button.overlay-right:hover{color:#669df6}.react-root .button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .button.add:hover{color:#669df6}.react-root .button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .button.add .icon>i{font-size:40px;font-weight:400}.react-root .button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .button.unstyled:active,.react-root .button.unstyled:focus,.react-root .button.unstyled:hover{box-shadow:none;color:inherit}.react-root .iconButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;height:40px;color:#1a73e8}.react-root .iconButton:hover{text-decoration:none}.react-root .iconButton:active,.react-root .iconButton:focus{outline:0}.react-root .iconButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .iconButton:disabled:active,.react-root .iconButton:disabled:focus,.react-root .iconButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .iconButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .iconButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .iconButton.block{display:block;text-align:center;width:100%}.react-root .iconButton.solid{background:#1a73e8;color:#fff}.react-root .iconButton.solid:active{color:#fff}.react-root .iconButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .iconButton.simple{border:none;background:0 0}.react-root .iconButton.simple:hover{color:#669df6}.react-root .iconButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .iconButton.overlay-left:hover{color:#669df6}.react-root .iconButton.small-margin-bottom{margin-bottom:8px}.react-root .iconButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .iconButton.overlay-right:hover{color:#669df6}.react-root .iconButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .iconButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .iconButton.add:hover{color:#669df6}.react-root .iconButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .iconButton.add .icon>i{font-size:40px;font-weight:400}.react-root .iconButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .iconButton.unstyled:active,.react-root .iconButton.unstyled:focus,.react-root .iconButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .iconButton>i{margin-right:4px}.react-root .iconButton:disabled{color:#9aa0a6}.react-root .modal-label{margin-bottom:5px;font-weight:700}.react-root label{color:#3c4043;margin-bottom:0}.react-root label .description{color:#5f6368;font-size:11px;font-weight:400;line-height:1.5}.react-root .link{color:#1a73e8;font-weight:500;text-decoration:none;transition:color .1s ease-out}.react-root .link:active,.react-root .link:focus,.react-root .link:hover{color:#669df6;text-decoration:underline;cursor:pointer}.react-root .ReactModalDialog{position:absolute;top:80px;left:40px;right:40px;max-width:600px;margin-left:auto;margin-right:auto;overflow:auto;outline:0}.react-root .ReactModalDialog .ReactModalDialogContent{background:#217ecf;padding:5px;border-radius:10px}.react-root.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.react-root.ReactModal__Overlay--after-open{opacity:1}.react-root.ReactModal__Overlay--before-close{opacity:0}.react-root .ReactModal,.react-root .modal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px}.react-root .ReactModal .ReactModalWrapper,.react-root .modal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .ReactModal .ReactModalWrapper>*,.react-root .modal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .ReactModal .ReactModalWrapper>h3,.react-root .modal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .ReactModal .ReactModalWrapper>hr,.react-root .modal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .ReactModal .ReactModalWrapper h3+hr,.react-root .modal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .ReactModal .ReactModalWrapper .Cancel,.react-root .modal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .ReactModal .ReactModalWrapper .Cancel:hover,.react-root .modal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .ReactModal .ReactModalWrapper .Cancel:active,.react-root .ReactModal .ReactModalWrapper .Cancel:focus,.react-root .modal .ReactModalWrapper .Cancel:active,.react-root .modal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .ReactModal .ReactModalWrapper .Cancel:disabled,.react-root .modal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ReactModal .ReactModalWrapper .Cancel:disabled:active,.react-root .ReactModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .ReactModal .ReactModalWrapper .Cancel:disabled:hover,.react-root .modal .ReactModalWrapper .Cancel:disabled:active,.react-root .modal .ReactModalWrapper .Cancel:disabled:focus,.react-root .modal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ReactModal .ReactModalWrapper .Cancel.material-button,.react-root .modal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ReactModal .ReactModalWrapper .Cancel.big,.react-root .modal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ReactModal .ReactModalWrapper .Cancel.block,.react-root .modal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .ReactModal .ReactModalWrapper .Cancel.solid,.react-root .modal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .ReactModal .ReactModalWrapper .Cancel.solid:active,.react-root .modal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .ReactModal .ReactModalWrapper .Cancel.solid:disabled,.react-root .modal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ReactModal .ReactModalWrapper .Cancel.simple,.react-root .modal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .ReactModal .ReactModalWrapper .Cancel.simple:hover,.react-root .modal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .ReactModal .ReactModalWrapper .Cancel.overlay-left,.react-root .modal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ReactModal .ReactModalWrapper .Cancel.overlay-left:hover,.react-root .modal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .ReactModal .ReactModalWrapper .Cancel.small-margin-bottom,.react-root .modal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .ReactModal .ReactModalWrapper .Cancel.overlay-right,.react-root .modal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ReactModal .ReactModalWrapper .Cancel.overlay-right:hover,.react-root .modal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .ReactModal .ReactModalWrapper .Cancel.enum,.react-root .modal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ReactModal .ReactModalWrapper .Cancel.add,.react-root .modal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ReactModal .ReactModalWrapper .Cancel.add:hover,.react-root .modal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .ReactModal .ReactModalWrapper .Cancel.add .icon,.react-root .modal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ReactModal .ReactModalWrapper .Cancel.add .icon>i,.react-root .modal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .ReactModal .ReactModalWrapper .Cancel.unstyled,.react-root .modal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ReactModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .ReactModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .ReactModal .ReactModalWrapper .Cancel.unstyled:hover,.react-root .modal .ReactModalWrapper .Cancel.unstyled:active,.react-root .modal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .modal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .ReactModal .ReactModalWrapper .Cancel:hover,.react-root .modal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .ReactModal h3,.react-root .modal h3{font-size:13px}.react-root .ReactModal .Actions,.react-root .modal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .ReactModal .Actions>*+*,.react-root .modal .Actions>*+*{margin-left:5px}.react-root .ReactModal .Actions>span,.react-root .modal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .ReactModal .row,.react-root .modal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .ReactModal .row .spacer,.react-root .modal .row .spacer{-ms-flex:1;flex:1}.react-root .ReactModal .row .actions *+*,.react-root .modal .row .actions *+*{margin-left:8px}.react-root .modalOverlay,.react-root.ReactModalOverlay{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(32,33,36,.6)}.react-root .tooltipContainer{position:relative}.react-root .tooltipContainer .tooltipText{position:absolute;z-index:1;visibility:hidden;opacity:0;transition:opacity .1s ease-out;top:2px;right:105%;min-width:150px;max-width:250px;border-radius:3px;padding:4px 8px;background:rgba(0,0,0,.67);color:#fff;font-size:11px;text-align:center}.react-root .tooltipContainer .tooltipText:after{content:' ';position:absolute;top:15px;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,.67)}.react-root .tooltipContainer:hover .tooltipText{visibility:visible;opacity:1}.react-root .SplitPane .Pane1::-webkit-scrollbar,.react-root .SplitPane .Pane2::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root .SplitPane .Pane1::-webkit-scrollbar-thumb,.react-root .SplitPane .Pane2::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root .MuiButton-root.MuiButton-contained.MuiButton-containedPrimary:focus,.react-root .MuiButton-root.MuiButton-contained.MuiButton-containedPrimary:hover{color:#fff}.react-root .Tab_INFO_DASHBOARD{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden!important}.react-root .Tab_INFO_DASHBOARD>*+*{margin-top:20px}.react-root .Tab_INFO_DASHBOARD .link{font:14px/20px Google Sans,sans-serif;font-weight:500;margin-right:4px;text-decoration:none}.react-root .Tab_INFO_DASHBOARD .Alerts{-ms-flex-negative:0;flex-shrink:0}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit;display:block;width:100%;padding:10px;font-size:15px}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:active,.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:focus,.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:hover,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:active,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:focus,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:hover{box-shadow:none;color:inherit}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert i,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert i{font-size:16px;padding-right:5px}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert *,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert *{vertical-align:middle}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert{background:#fce8e6;border-radius:4px}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert i{color:#b31412}.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:active,.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:focus,.react-root .Tab_INFO_DASHBOARD .Alerts .ErrorAlert:hover{box-shadow:0 0 2px #b31412}.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert{background:#fef7e0;border-radius:4px}.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert i{color:#f29900}.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:active,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:focus,.react-root .Tab_INFO_DASHBOARD .Alerts .WarningAlert:hover{box-shadow:0 0 2px #f29900}.react-root .Tab_INFO_DASHBOARD .appInfoLink{display:block;padding:8px}.react-root .Tab_INFO_DASHBOARD .appInfoLink .button{padding:8px 16px}.react-root .Tab_INFO_DASHBOARD .appDescription{margin:0 10px;padding:10px;border:1px solid #eee;white-space:pre-wrap}.react-root .Tab_INFO_DASHBOARD .appInfo{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;background:#f1f3f4;border-radius:8px;padding:16px}.react-root .Tab_INFO_DASHBOARD .appInfo-Version{color:#5f6368;margin-left:1em}.react-root .Tab_INFO_DASHBOARD .appInfo .logo{overflow:hidden;max-width:64px;margin-right:18px;border-radius:3px}.react-root .Tab_INFO_DASHBOARD .appInfo .description{-ms-flex-positive:1;flex-grow:1}.react-root .Tab_INFO_DASHBOARD .appInfo .description .appInfo-Description{display:none}.react-root .Tab_INFO_DASHBOARD .appInfo-QuickChanges{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .Tab_INFO_DASHBOARD .appInfo-QuickChanges .fa{color:#1a73e8;font-size:20px}.react-root .Tab_INFO_DASHBOARD .appInfo-QuickChanges>*+*{margin-left:10px}.react-root .Tab_INFO_DASHBOARD .SketchCanvas{border:1px solid #eee;padding:8px}.react-root .Tab_INFO_DASHBOARD .SketchCanvas-ViewLabel{display:none}.react-root .Tab_INFO_DASHBOARD .SketchFeedback{font-size:15px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback label{color:#000}.react-root .Tab_INFO_DASHBOARD .SketchFeedback textarea{background:#fff}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px;background:#1a73e8;color:#fff}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:hover{text-decoration:none}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:active,.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:focus{outline:0}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:disabled:active,.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:disabled:focus,.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.block{display:block;text-align:center;width:100%}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.solid{background:#1a73e8;color:#fff}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.solid:active{color:#fff}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.simple{border:none;background:0 0}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.simple:hover{color:#669df6}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.overlay-left:hover{color:#669df6}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.small-margin-bottom{margin-bottom:8px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.overlay-right:hover{color:#669df6}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.add:hover{color:#669df6}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.add .icon>i{font-size:40px;font-weight:400}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.unstyled:active,.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.unstyled:focus,.react-root .Tab_INFO_DASHBOARD .SketchFeedback button.unstyled:hover{box-shadow:none;color:inherit}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:active{color:#fff}.react-root .Tab_INFO_DASHBOARD .SketchFeedback button:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .Tab_MANAGE_AUTHOR .authorActions{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.react-root .Tab_MANAGE_AUTHOR .authorActions>button{margin:18px 0 0 4.5px}.react-root .Tab_MANAGE_DEPLOY .deployActions,.react-root .VFESectionWrapper .deployActions{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.react-root .Tab_MANAGE_DEPLOY .deployActions>button,.react-root .VFESectionWrapper .deployActions>button{margin:18px 0 0 4.5px}.react-root .Tab_MANAGE_DEPLOY .WhiteLabelButton,.react-root .VFESectionWrapper .WhiteLabelButton{margin-top:24px}.react-root .Tab_INFO_SPEC{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden!important}.react-root .Tab_INFO_SPEC>*+*{margin-top:20px}.react-root .Tab_INFO_SPEC .link{font-weight:400;text-decoration:none}.react-root .Tab_INFO_SPEC .SketchCanvas{height:100%;padding:0;box-shadow:none}.react-root .BroadcastNotifications{max-width:840px;margin-top:24px;padding:0}.react-root .BroadcastNotifications .button.big{padding:8px 16px;font:14px/20px Google Sans,sans-serif;font-weight:500;border-radius:4px}.react-root .EditorSettingsControl .FormControl>.Control{-ms-flex-preferred-size:400px;flex-basis:400px}.react-root .EditorSettingsControl h3{margin-bottom:20px}.react-root .EditorSettingsModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px;padding:12px 24px}.react-root .EditorSettingsModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .EditorSettingsModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .EditorSettingsModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .EditorSettingsModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .EditorSettingsModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:active,.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:disabled:active,.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .EditorSettingsModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .EditorSettingsModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .EditorSettingsModal h3{font-size:13px}.react-root .EditorSettingsModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .EditorSettingsModal .Actions>*+*{margin-left:5px}.react-root .EditorSettingsModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .EditorSettingsModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .EditorSettingsModal .row .spacer{-ms-flex:1;flex:1}.react-root .EditorSettingsModal .row .actions *+*{margin-left:8px}.react-root.EditorSettingsModalOverlay{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(32,33,36,.6)}.react-root .SideNavigation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:24px;background-color:#fff;overflow-y:auto;-ms-flex-negative:0;flex-shrink:0;transition:width .3s}.react-root .SideNavigation h3{font:22px/28px Google Sans,sans-serif;overflow:hidden;margin:5px auto 10px 24px;text-align:left;color:#202124;max-width:230px}@media (max-width:1000px){.react-root .SideNavigation h3{display:none}.react-root .SideNavigation h3+hr{display:none}}@media (min-width:1001px) and (max-width:1300px){.react-root .SideNavigation{width:190px}}@media (min-width:1300px){.react-root .SideNavigation{width:240px}}.react-root .SideNavigation span{font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;color:inherit}.react-root .SideNavigation .NavAction+.NavItem,.react-root .SideNavigation .NavItem+.NavAction{margin-top:30px}.react-root .SideNavigation hr{margin:8px 0 10px;border-color:#e8eaed}.react-root .SideNavigation.VisualFirstEditorLayout{width:56px;padding-top:4px}#SideNavigation.react-root.VisualFirstEditorLayout{border-right:1px solid #eee}.react-root .EntityControl{position:relative;padding:3px;margin:4.5px;border-radius:8px;border:1px solid #e8eaed;background:#f8f9fa;transition:background .1s ease-out,flex-basis .1s ease-out;transition:background .1s ease-out,flex-basis .1s ease-out,-ms-flex-preferred-size .1s ease-out}.react-root .EntityControl:not(.Compact){-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .EntityControl.Compact{-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .EntityControl.Compact .ActionControls{display:-ms-flexbox;display:flex}.react-root .EntityControl.Compact:not(.Open){-ms-flex-preferred-size:340px;flex-basis:340px}.react-root .EntityControl.Compact:not(.Open)>.Title{height:100%}.react-root .EntityControl.Compact:not(.Open) .ActionControls{display:none}.react-root .EntityControl.Minor{-ms-flex-order:2;order:2}.react-root .EntityControl.Minor>.Title{background:#fff}.react-root .EntityControl.Open{box-shadow:0 -1px 5px rgba(128,134,139,.09),0 3px 5px rgba(128,134,139,.06),0 1px 2px rgba(60,64,67,.3),0 1px 3px rgba(60,64,67,.15);padding:3px;min-width:0}.react-root .EntityControl.Open .SummaryDetailsPadding{padding:0 14px}.react-root .EntityControl.DisabledControl{background:rgba(248,249,250,.6)}.react-root .EntityControl.DisabledControl .Summary .SummaryIcon{opacity:.5}.react-root .EntityControl.DisabledControl .Summary .SummaryTitle{opacity:.5}.react-root .EntityControl>.Title{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;width:100%;margin:0;padding:12px 16px;border-radius:3px;text-align:left;line-height:inherit}.react-root .EntityControl>.Title:hover{text-decoration:none}.react-root .EntityControl>.Title:active,.react-root .EntityControl>.Title:focus{outline:0}.react-root .EntityControl>.Title:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .EntityControl>.Title:disabled:active,.react-root .EntityControl>.Title:disabled:focus,.react-root .EntityControl>.Title:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .EntityControl>.Title.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityControl>.Title.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityControl>.Title.block{display:block;text-align:center;width:100%}.react-root .EntityControl>.Title.solid{background:#1a73e8;color:#fff}.react-root .EntityControl>.Title.solid:active{color:#fff}.react-root .EntityControl>.Title.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EntityControl>.Title.simple{border:none;background:0 0}.react-root .EntityControl>.Title.simple:hover{color:#669df6}.react-root .EntityControl>.Title.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .EntityControl>.Title.overlay-left:hover{color:#669df6}.react-root .EntityControl>.Title.small-margin-bottom{margin-bottom:8px}.react-root .EntityControl>.Title.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .EntityControl>.Title.overlay-right:hover{color:#669df6}.react-root .EntityControl>.Title.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .EntityControl>.Title.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .EntityControl>.Title.add:hover{color:#669df6}.react-root .EntityControl>.Title.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .EntityControl>.Title.add .icon>i{font-size:40px;font-weight:400}.react-root .EntityControl>.Title.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .EntityControl>.Title.unstyled:active,.react-root .EntityControl>.Title.unstyled:focus,.react-root .EntityControl>.Title.unstyled:hover{box-shadow:none;color:inherit}.react-root .EntityControl>.Title .Summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .EntityControl>.Title .Summary h3{font-family:'Google Sans';color:#202124;font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:500;color:#3c4043}.react-root .EntityControl>.Title .Summary div+div{margin-left:20px}.react-root .EntityControl>.Title .Summary .SummaryIcon{margin-left:0;width:24px;font-size:20px;font-weight:500;text-align:center;color:#5f6368}.react-root .EntityControl>.Title .Summary .SummaryTitle{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.react-root .EntityControl>.Title .Summary .SummaryTitle>.SummaryTitleColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.react-root .EntityControl>.Title .Summary .SummaryInfo{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-left:15px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:19px}.react-root .EntityControl>.Title .Summary .SummaryInfo.SummaryError{background:#b31412;color:#fff}.react-root .EntityControl>.Title .Summary .SummaryInfo.SummaryWarning{background:#f29900;color:#202124}.react-root .EntityControl>.Title .Summary .SummaryDetails{margin-top:0;font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px}.react-root .EntityControl>.Title .Summary .SummaryDetails span{color:#5f6368}.react-root .EntityControl>.Title .Summary .SummaryDetails span em{color:rgba(0,0,0,.37);font-style:normal;font-weight:400;text-transform:lowercase}.react-root .EntityControl>.Title .Summary .SummaryDetails span+span{margin-left:1em}.react-root .EntityControl>.Title .Summary .ActionControls{text-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.react-root .EntityControl>.Title .Summary .ActionControls:not(:last-child){-ms-flex:1 0 30%;flex:1 0 30%;text-align:right;margin-left:8px;-ms-flex-pack:end;justify-content:flex-end}.react-root .EntityControl>.Title .Summary .ActionControls a,.react-root .EntityControl>.Title .Summary .ActionControls button{margin:5px;display:-ms-inline-flexbox;display:inline-flex}.react-root .EntityControl>.Title .Summary .ActionControls a>i,.react-root .EntityControl>.Title .Summary .ActionControls button>i{color:#5f6368;font-size:18px}.react-root .EntityControl>.Title .Summary .ActionControls .ButtonGroup .CopyControl{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.react-root .EntityControl>.Title .Summary .ActionControls .ButtonGroup .ArrowButton{margin-left:0;background:#fff;padding:0;min-width:20px}.react-root .EntityControl>.Title .Summary .ActionControls .MenuPopper{margin-top:-5px;margin-left:5px}.react-root .EntityControl>.Title .Summary .ActionControls .MenuPopper li{font-size:12px;font-weight:400;font-family:'Google Sans';color:#1a73e8;line-height:1.2;letter-spacing:.5px;padding:5px 10px;text-align:left}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;background:#1a73e8;color:#fff}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:hover{text-decoration:none}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:active,.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:focus,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:active,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:focus,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:active,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:focus{outline:0}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:disabled,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:disabled,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:disabled:active,.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:disabled:focus,.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:disabled:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:disabled:active,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:disabled:focus,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:disabled:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:disabled:active,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:disabled:focus,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.material-button,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.material-button,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.big,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.big,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.block,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.block,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.block{display:block;text-align:center;width:100%}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.solid,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.solid,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.solid{background:#1a73e8;color:#fff}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.solid:active,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.solid:active,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.solid:active{color:#fff}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.solid:disabled,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.solid:disabled,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.simple,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.simple,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.simple{border:none;background:0 0}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.simple:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.simple:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.simple:hover{color:#669df6}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.overlay-left,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.overlay-left,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.overlay-left:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.overlay-left:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.overlay-left:hover{color:#669df6}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.small-margin-bottom,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.small-margin-bottom,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.small-margin-bottom{margin-bottom:8px}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.overlay-right,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.overlay-right,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.overlay-right:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.overlay-right:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.overlay-right:hover{color:#669df6}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.enum,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.enum,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.add,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.add,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.add:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.add:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.add:hover{color:#669df6}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.add .icon,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.add .icon,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.add .icon>i,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.add .icon>i,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.add .icon>i{font-size:40px;font-weight:400}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.unstyled,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.unstyled,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.unstyled:active,.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.unstyled:focus,.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed.unstyled:hover,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.unstyled:active,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.unstyled:focus,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed.unstyled:hover,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.unstyled:active,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.unstyled:focus,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed.unstyled:hover{box-shadow:none;color:inherit}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:active,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:active,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:active{color:#fff}.react-root .EntityControl>.Title .Summary .CopyControl.Confirmed:disabled,.react-root .EntityControl>.Title .Summary .DeleteControl.Confirmed:disabled,.react-root .EntityControl>.Title .Summary .RegenControl.Confirmed:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EntityControl>.Title .SuggestionMessage{margin:-18px -22px 10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.react-root .EntityControl>.LoadingBar{height:5px}.react-root .EntityControl>.Content{overflow:hidden;margin-top:3px;padding:8px 16px;padding-bottom:24px;background:#fff;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0}.react-root .EntityControl>.RevampedContent{overflow-y:auto;overflow-x:hidden;height:100%;padding:8px 16px;padding-top:24px;padding-bottom:24px;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0}.react-root .EntityControl>.RevampedContent::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}.react-root .EntityControl>.RevampedContent::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.react-root .EntityControl.AppBot>.Content,.react-root .EntityControl.AppEvent>.Content,.react-root .EntityControl.AppProcess>.Content{overflow:visible}.react-root .EntityControl.HasWarnings{box-shadow:0 0 0 1px #f29900}.react-root .EntityControl.HasErrors{box-shadow:0 0 0 1px #b31412}.react-root .EntityControl .ExpandCollapseEntityControl{color:#5f6368;font-size:18px;font-weight:500;margin-right:-16px;border:none;background:0 0;box-shadow:none}.react-root .RevampedEntityControl{height:100%;border:unset;background:unset;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .RevampedEntityControl.Open{box-shadow:unset;padding:0}.react-root .EntityTitleControl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.react-root .EntityTitleControl input{font-family:Google Sans;font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:500;color:#3c4043}.react-root .EntityTitleControl button{margin-left:8px}.react-root .EntityTitleControl i{color:#89969f;padding-left:8px}.react-root .CardSelectControl.selected .MuiBadge-badge{background-color:#1a73e8}.react-root .DropdownControl.InlineControl{display:-ms-inline-flexbox;display:inline-flex;width:100%;padding-right:4px}.react-root .DropdownControl>select{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='%2380868b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right #f1f3f4;padding:0 24px 0 12px;height:40px;width:100%}.react-root .DropdownControl>select:hover{border:1px solid #202124}.react-root .DropdownControl>select:focus{border:2px solid #1a73e8}.react-root .DropdownControl>select:disabled{pointer-events:none}.react-root .TextBlockControl textarea{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;padding:8px 12px}.react-root .TextBlockControl textarea:hover{border:1px solid #202124}.react-root .TextBlockControl textarea:focus{border:1px solid #1a73e8}.react-root .TextControl{margin:0}.react-root .TextControl .MuiInputBase-root{background-color:#f1f3f4}.react-root .TextControl .Mui-disabled .MuiOutlinedInput-notchedOutline,.react-root .TextControl .MuiOutlinedInput-notchedOutline{border:1px solid #e8eaed}.react-root .TextControl input{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;height:40px}.react-root .ActionGroup{margin-top:18px}.react-root .ActionOrderItem.Minor .Title{background:#fff}.react-root .ActionOrderItem .Icon,.react-root .ActionOrderItem .OrderNumber{margin-right:5px}.react-root .ActionMappingControl:not(:first-child){margin-top:20px}.react-root .ActionMappingControl:not(:last-child){margin-bottom:20px}.react-root .AddControl{width:125px}.react-root .AddControl.disabled{background-color:#e8eaed;color:#bdc1c6}.react-root .AddControl.disabled i{color:#bdc1c6}.react-root .AddControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;padding:5px}.react-root .AddControl button:hover{text-decoration:none}.react-root .AddControl button:active,.react-root .AddControl button:focus{outline:0}.react-root .AddControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .AddControl button:disabled:active,.react-root .AddControl button:disabled:focus,.react-root .AddControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .AddControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .AddControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .AddControl button.block{display:block;text-align:center;width:100%}.react-root .AddControl button.solid{background:#1a73e8;color:#fff}.react-root .AddControl button.solid:active{color:#fff}.react-root .AddControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .AddControl button.simple{border:none;background:0 0}.react-root .AddControl button.simple:hover{color:#669df6}.react-root .AddControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .AddControl button.overlay-left:hover{color:#669df6}.react-root .AddControl button.small-margin-bottom{margin-bottom:8px}.react-root .AddControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .AddControl button.overlay-right:hover{color:#669df6}.react-root .AddControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .AddControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .AddControl button.add:hover{color:#669df6}.react-root .AddControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .AddControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .AddControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .AddControl button.unstyled:active,.react-root .AddControl button.unstyled:focus,.react-root .AddControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .AddControl button:hover{color:#669df6}.react-root .AddControl button .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .AddControl button .icon>i{font-size:40px;font-weight:400}.react-root .AddControl button .icon{height:36px;line-height:36px}.react-root .AddControl button .icon i{font-size:32px}.react-root .AddControl button .addIcon{-ms-flex:1 0 100%;flex:1 0 100%}.react-root .AddControl button .addText{display:block;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;font-size:14px;line-height:18px;font-weight:500;color:#80868b}.react-root .CircleEnumControl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.react-root .CircleEnumControl button{height:28px;width:28px;height:auto;padding:4px 8px;text-align:center;font-family:Roboto,sans-serif;font-weight:400;color:#5f6368;background:#e8eaed;border-radius:28px}.react-root .CircleEnumControl button.Selected{color:#fff;background:#1a73e8}.react-root .CloseButtonControl{height:40px;width:40px;border-radius:100px;padding:5px;transition:all .1s ease-out;cursor:pointer;color:#5f6368;font-size:24px;font-weight:500;text-align:center;line-height:28px;float:right;top:-10px;position:relative;right:-10px}.react-root .CloseButtonControl:hover{background:rgba(95,99,104,.04)}.react-root .CloseButtonControl:focus{background:rgba(95,99,104,.12);border:1px solid #5f6368;outline:0}.react-root .CloseButtonControl:active{background:#e8f0fe;border:1px solid #1967d2;color:#1967d2}.react-root .ColorControl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.react-root .ColorControl .TextControl{-ms-flex-positive:1;flex-grow:1}.react-root .ColorControl .TextControl,.react-root .ColorControl button{margin-bottom:2px}.react-root .ColorControl button,.react-root .ColorControl input[type=text]{height:28px}.react-root .ColorControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;width:28px;height:28px;padding:0;margin-right:2px;padding:9.33333333px;border-radius:100px;background:#f5f5f5}.react-root .ColorControl button:hover{text-decoration:none}.react-root .ColorControl button:active,.react-root .ColorControl button:focus{outline:0}.react-root .ColorControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ColorControl button:disabled:active,.react-root .ColorControl button:disabled:focus,.react-root .ColorControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ColorControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColorControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColorControl button.block{display:block;text-align:center;width:100%}.react-root .ColorControl button.solid{background:#1a73e8;color:#fff}.react-root .ColorControl button.solid:active{color:#fff}.react-root .ColorControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ColorControl button.simple{border:none;background:0 0}.react-root .ColorControl button.simple:hover{color:#669df6}.react-root .ColorControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ColorControl button.overlay-left:hover{color:#669df6}.react-root .ColorControl button.small-margin-bottom{margin-bottom:8px}.react-root .ColorControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ColorControl button.overlay-right:hover{color:#669df6}.react-root .ColorControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ColorControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ColorControl button.add:hover{color:#669df6}.react-root .ColorControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ColorControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .ColorControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ColorControl button.unstyled:active,.react-root .ColorControl button.unstyled:focus,.react-root .ColorControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ColorControl button:hover{color:#669df6}.react-root .ColorControl button.Selected{padding:0}.react-root .ColorControl button div{width:100%;height:100%;border-radius:100px}.react-root .ColorControl span{margin-left:5px}.react-root .ColorControl2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:4px}.react-root .ColorControl2 .TextControl{width:150px;padding-top:5px}.react-root .ColorControl2 button,.react-root .ColorControl2 input[type=text]{border-radius:100px;height:28px}.react-root .ColorControl2 button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;color:#fff;width:24px;height:24px;padding:0;margin-right:12px;border-radius:100px}.react-root .ColorControl2 button:hover{text-decoration:none}.react-root .ColorControl2 button:active,.react-root .ColorControl2 button:focus{outline:0}.react-root .ColorControl2 button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ColorControl2 button:disabled:active,.react-root .ColorControl2 button:disabled:focus,.react-root .ColorControl2 button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ColorControl2 button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColorControl2 button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColorControl2 button.block{display:block;text-align:center;width:100%}.react-root .ColorControl2 button.solid{background:#1a73e8;color:#fff}.react-root .ColorControl2 button.solid:active{color:#fff}.react-root .ColorControl2 button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ColorControl2 button.simple{border:none;background:0 0}.react-root .ColorControl2 button.simple:hover{color:#669df6}.react-root .ColorControl2 button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ColorControl2 button.overlay-left:hover{color:#669df6}.react-root .ColorControl2 button.small-margin-bottom{margin-bottom:8px}.react-root .ColorControl2 button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ColorControl2 button.overlay-right:hover{color:#669df6}.react-root .ColorControl2 button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ColorControl2 button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ColorControl2 button.add:hover{color:#669df6}.react-root .ColorControl2 button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ColorControl2 button.add .icon>i{font-size:40px;font-weight:400}.react-root .ColorControl2 button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ColorControl2 button.unstyled:active,.react-root .ColorControl2 button.unstyled:focus,.react-root .ColorControl2 button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ColorControl2 button:hover{color:#669df6}.react-root .ColorControl2 button:active{color:#fff;box-shadow:none}.react-root .ColorControl2 button:focus{box-shadow:none}.react-root .ColorControl2 button:hover{color:#fff;border:none;box-shadow:none}.react-root .ColorControl2 button div{width:24px;height:24px;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.react-root .ColorControl2 .CustomColor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:34px;border-radius:5px;margin:3px 0}.react-root .ColorControl2 .CustomColor button{margin-right:6px}.react-root .ColorControl2 .customText{color:#5f6368;vertical-align:middle;margin-right:7px}.react-root .ColorControl2 span{margin-left:5px}.react-root .ColorControl2 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:190px;margin:20px 40px}.react-root .ColorControl2 .row>button{-ms-flex:1 1 20px;flex:1 1 20px;margin-bottom:6px}.react-root .chrome-picker{width:270px!important;font-family:Roboto!important}.react-root .chrome-picker>.flexbox-fix:nth-child(2){display:none!important}.react-root .chrome-picker>div:nth-of-type(2)>div.flexbox-fix:nth-of-type(2)>div:nth-of-type(2){display:none!important}.react-root .ComboBoxControl input{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;height:40px}.react-root .Control .ControlHint{margin:8px 12px 0;color:#669df6}.react-root .Control input[type=file]{border:none}.react-root .CustomCardLayoutControl .highlighted{outline:2px solid #185abc;outline-offset:-2px}.react-root .CustomCardLayoutControl .selected{outline:2px solid #1a73e8;outline-offset:-2px}.react-root .DynamicExpressionControl{display:-ms-flexbox;display:flex;position:relative}.react-root .DynamicExpressionControl>.ChildControl{-ms-flex-positive:1;flex-grow:1}.react-root .DynamicExpressionControl>.SwitchButton{margin-left:5px;line-height:0;font-size:18px;min-width:72px}.react-root .EnumControl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.react-root .EnumControl .EnumOption{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.react-root .EnumControl button{transition:box-shadow .1s ease-out;display:inline-block;font-size:11px;line-height:1.2;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;-ms-flex-positive:1;flex-grow:1;min-height:40px;height:auto;padding:4px 8px;margin-bottom:2px;background:#fff;text-align:center;border:1px solid #e8eaed;font-family:'Google Sans';font-weight:500;color:#5f6368}.react-root .EnumControl button:hover{text-decoration:none}.react-root .EnumControl button:active,.react-root .EnumControl button:focus{outline:0}.react-root .EnumControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .EnumControl button:disabled:active,.react-root .EnumControl button:disabled:focus,.react-root .EnumControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .EnumControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EnumControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EnumControl button.block{display:block;text-align:center;width:100%}.react-root .EnumControl button.solid{background:#1a73e8;color:#fff}.react-root .EnumControl button.solid:active{color:#fff}.react-root .EnumControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EnumControl button.simple{border:none;background:0 0}.react-root .EnumControl button.simple:hover{color:#669df6}.react-root .EnumControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .EnumControl button.overlay-left:hover{color:#669df6}.react-root .EnumControl button.small-margin-bottom{margin-bottom:8px}.react-root .EnumControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .EnumControl button.overlay-right:hover{color:#669df6}.react-root .EnumControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .EnumControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .EnumControl button.add:hover{color:#669df6}.react-root .EnumControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .EnumControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .EnumControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .EnumControl button.unstyled:active,.react-root .EnumControl button.unstyled:focus,.react-root .EnumControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .EnumControl button:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.react-root .EnumControl button:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.react-root .EnumControl button.Selected{color:#1967d2;background:#e8f0fe}.react-root .EnumMultiselectControl .EnumOption:before{margin-right:.5em;font-family:'Font Awesome 5 Pro'}.react-root .EnumMultiselectControl .EnumOption.Selected:before{content:'\f00c';color:#22a563}.react-root .EnumMultiselectControl .EnumOption:not(.Selected):before{content:'\f00d';color:#ccc}.react-root .ErrorMessage{padding:12px 16px;margin:18px 0;background:#fce8e6;border-radius:4px;display:-ms-flexbox;display:flex;cursor:default}.react-root .ErrorMessage:first-child{margin-top:0}.react-root .ErrorMessage .Icon{-ms-flex-item-align:start;align-self:flex-start;font-size:20px;margin-right:12px;margin-top:4px;color:#b31412}.react-root .ErrorMessage .ErrorContent{-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:14px;overflow:hidden}.react-root .ErrorMessage .Buttons{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:right;padding-left:8px}.react-root .ErrorMessage a{color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:'Google Sans';font-weight:500;color:#b31412}.react-root .ErrorMessage.Warning{background:#fef7e0}.react-root .ErrorMessage.Warning>.Icon{color:#f29900}.react-root .ErrorMessage.Warning a{color:#f29900}.react-root .ErrorMessage.Info{background:#e8f0fe}.react-root .ErrorMessage.Info>.Icon{color:#669df6}.react-root .ErrorMessage.Info a{color:#1967d2}.react-root .ErrorMessage span:not(:last-child){margin-right:1em}.react-root .ErrorMessage span .goToProblem,.react-root .ErrorMessage span .moreInfo{display:inline-block}.react-root .ErrorMessage span .goToProblem:last-child,.react-root .ErrorMessage span .moreInfo:last-child{font-weight:700}.react-root .ErrorMessage span .goToProblem:last-child:before,.react-root .ErrorMessage span .moreInfo:last-child:before{content:'\2192';margin-right:.25em}.react-root .ExpressionControl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .ExpressionControl .MuiOutlinedInput-input{cursor:pointer}.react-root .ExpressionControl .MuiOutlinedInput-root{position:relative;width:100%;cursor:pointer}.react-root .ExpressionControl .MuiOutlinedInput-root span{font-family:'Google Sans';pointer-events:none;width:33px;font-size:20px;text-align:center}.react-root .ExpressionControl .MuiOutlinedInput-root input{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;color:#1a73e8;border:none;cursor:pointer;font-family:'Roboto Mono',monospace}.react-root .ExpressionControl .MuiOutlinedInput-root input~.EqualsSign{padding:0}.react-root .ExpressionControl .MuiOutlinedInput-root textarea{padding:0}.react-root .ExpressionControl .MuiOutlinedInput-root .ExpressionControlIcon{display:-ms-flexbox;display:flex;right:0;left:auto;padding:0;box-sizing:content-box}.react-root .ExpressionControl .MuiOutlinedInput-root.MuiOutlinedInput-adornedStart{padding-left:4px}.react-root .ExpressionControl .MuiOutlinedInput-root.MuiOutlinedInput-adornedEnd{padding-right:4px}.react-root .ExpressionControlModal{padding:24px}.react-root .ExpressionControlModal.withDSE .ExpressionControlWrapper{height:85vh}.react-root .ExpressionControlModal.withDSE .ExpressionField{-ms-flex-positive:1;flex-grow:1}.react-root .ExpressionControlModal.withDSE .Examples{height:100%;margin-top:0}.react-root .ExpressionControlModal .ExpressionControlWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .ExpressionControlModal .ExpressionControlWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .ExpressionControlModal .ExpressionControlHeader{border-bottom:1px solid #e8eaed;margin:0 -24px 24px -24px;padding:0 24px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.react-root .ExpressionControlModal .ExpressionInfo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:6px}.react-root .ExpressionControlModal .ExpressionInfo>*+*{margin-left:10px}.react-root .ExpressionControlModal .ExpressionInfo .Context{font-family:'Google Sans';font-size:18px;-ms-flex-positive:1;flex-grow:1;color:#202124;font-weight:400}.react-root .ExpressionControlModal .ExpressionInfo .Context .ExpectedTypes{color:#5f6368;font-size:14px}.react-root .ExpressionControlModal .ExpressionInfo .Context .ContextHint{margin-top:5px;margin-bottom:24px}.react-root .ExpressionControlModal .ExpressionInfoNoHint{height:18px}.react-root .ExpressionControlModal .ErrorMessage{margin:0;width:calc(100% - 80px);display:-ms-flexbox;display:flex}.react-root .ExpressionControlModal .Warning{width:calc(100% - 80px);margin-bottom:16px;margin-top:8px}.react-root .ExpressionControlModal .ExpressionField{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .ExpressionControlModal .ExpressionField textarea{min-height:42px;padding:10px;line-height:20px;width:100%;border-radius:4px;resize:vertical;background-color:#f1f3f4;font-family:'Roboto Mono',monospace;-webkit-font-smoothing:antialiased}.react-root .ExpressionControlModal .ExpressionDescriptionField{margin:10px 0}.react-root .ExpressionControlModal .ExpressionDescriptionField input{margin:4px 8px 4px 16px}.react-root .ExpressionControlModal .ExpressionTextAfterParse{display:-ms-flexbox;display:flex;width:100%;padding-top:8px}.react-root .ExpressionControlModal .ExpressionDescription{font-size:14px;font-family:'Roboto Mono',monospace;-webkit-font-smoothing:antialiased;line-height:24px;color:#80868b;white-space:pre-wrap;max-height:150px;overflow:auto;margin:4px 8px 8px 8px;width:calc(100% - 100px);min-height:32px}.react-root .ExpressionControlModal .Actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0;line-height:24px;padding:4px 0}.react-root .ExpressionControlModal .Actions>*+*{margin-left:5px}.react-root .ExpressionControlModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .ExpressionControlModal .Test{width:50px;height:20px;margin-top:8px;font-weight:500;font-size:14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#1a73e8}.react-root .ExpressionControlModal .Test.Test{margin-left:auto}.react-root .ExpressionControlModal .Test:disabled{color:#9aa0a6}.react-root .ExpressionControlModal .Test>i{font-size:18px;margin-left:2px}.react-root .ExpressionControlModal .Save{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;background:#1a73e8;color:#fff;width:80px;height:36px;font-size:14px}.react-root .ExpressionControlModal .Save:hover{text-decoration:none}.react-root .ExpressionControlModal .Save:active,.react-root .ExpressionControlModal .Save:focus{outline:0}.react-root .ExpressionControlModal .Save:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .Save:disabled:active,.react-root .ExpressionControlModal .Save:disabled:focus,.react-root .ExpressionControlModal .Save:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .Save.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .Save.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .Save.block{display:block;text-align:center;width:100%}.react-root .ExpressionControlModal .Save.solid{background:#1a73e8;color:#fff}.react-root .ExpressionControlModal .Save.solid:active{color:#fff}.react-root .ExpressionControlModal .Save.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ExpressionControlModal .Save.simple{border:none;background:0 0}.react-root .ExpressionControlModal .Save.simple:hover{color:#669df6}.react-root .ExpressionControlModal .Save.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .Save.overlay-left:hover{color:#669df6}.react-root .ExpressionControlModal .Save.small-margin-bottom{margin-bottom:8px}.react-root .ExpressionControlModal .Save.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .Save.overlay-right:hover{color:#669df6}.react-root .ExpressionControlModal .Save.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ExpressionControlModal .Save.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ExpressionControlModal .Save.add:hover{color:#669df6}.react-root .ExpressionControlModal .Save.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ExpressionControlModal .Save.add .icon>i{font-size:40px;font-weight:400}.react-root .ExpressionControlModal .Save.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ExpressionControlModal .Save.unstyled:active,.react-root .ExpressionControlModal .Save.unstyled:focus,.react-root .ExpressionControlModal .Save.unstyled:hover{box-shadow:none;color:inherit}.react-root .ExpressionControlModal .Save:active{color:#fff}.react-root .ExpressionControlModal .Save:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ExpressionControlModal .Examples{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:40%;margin-top:16px}.react-root .ExpressionControlModal .Examples .TabRow{-ms-flex-negative:0;flex-shrink:0;margin-left:0;min-height:25px;border-bottom:1px solid #e8eaed}.react-root .ExpressionControlModal .Examples .ExampleCategory{height:94%;overflow-y:auto}.react-root .ExpressionControlModal .Examples .ExampleCategory li{border-bottom:1px solid #ecedef;display:-ms-flexbox;display:flex;width:100%;padding:15px 16px;color:#80868b}.react-root .ExpressionControlModal .Examples .ExampleCategory li:last-child{border-bottom:none}.react-root .ExpressionControlModal .Examples .ExampleCategory li:not(:first-child){font-family:'Roboto Mono',monospace;-webkit-font-smoothing:antialiased}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span{display:block;line-height:20px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Pattern{-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.ResultType{-ms-flex-preferred-size:50%;flex-basis:50%}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Example{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy{-ms-flex-preferred-size:250px;flex-basis:250px;text-align:right}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;padding:4px 16px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:hover{text-decoration:none}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:active,.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:focus{outline:0}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:disabled:active,.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:disabled:focus,.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.block{display:block;text-align:center;width:100%}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.solid{background:#1a73e8;color:#fff}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.solid:active{color:#fff}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.simple{border:none;background:0 0}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.simple:hover{color:#669df6}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.overlay-left:hover{color:#669df6}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.small-margin-bottom{margin-bottom:8px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.overlay-right:hover{color:#669df6}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.add:hover{color:#669df6}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.add .icon>i{font-size:40px;font-weight:400}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.unstyled:active,.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.unstyled:focus,.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ExpressionControlModal .Examples .ExampleCategory li>span.Copy button:hover{color:#669df6}.react-root .ExpressionControlModal .Examples .ExampleCategory .headers{color:#5f6368;font-weight:700;font-family:'Google Sans';padding-left:12px;font-weight:500}@media screen and (max-height:500px){.react-root .ExpressionControlModal .Examples{border:none}.react-root .ExpressionControlModal .Examples>*{display:none}}.react-root .ExpressionControlModal .ExpressionCancelAndSave{border-top:1px solid #e8eaed;padding:24px 24px 0 24px;margin:0 -24px;display:-ms-flexbox;display:flex;height:60px;-ms-flex-align:center;align-items:center}.react-root .ExpressionControlModal .ExpressionCancelAndSave .ExpressionHelpLink{font-family:"Google Sans",sans-serif;font-size:14px;line-height:12px;color:#1a73e8}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;width:80px;height:36px;font-size:14px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:hover{text-decoration:none}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:active,.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:focus{outline:0}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:disabled:active,.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:disabled:focus,.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.block{display:block;text-align:center;width:100%}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.solid{background:#1a73e8;color:#fff}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.solid:active{color:#fff}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.simple{border:none;background:0 0}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.simple:hover{color:#669df6}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.overlay-left:hover{color:#669df6}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.small-margin-bottom{margin-bottom:8px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.overlay-right:hover{color:#669df6}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.add:hover{color:#669df6}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.add .icon>i{font-size:40px;font-weight:400}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.unstyled:active,.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.unstyled:focus,.react-root .ExpressionControlModal .ExpressionCancelAndSave .CancelButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .ExpressionControlModal .ExpressionCancelAndSave .actions{margin-bottom:0;margin-left:auto}.react-root .ExpressionControlModal .ExpressionCancelAndSave .actions button{font-weight:400}.react-root.ExpressionControlModalOverlay{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(32,33,36,.6)}.react-root .ExpressionControlModal .ExpressionInput{height:100%}.react-root .ExpressionSwitchControl{display:-ms-flexbox;display:flex;position:relative}.react-root .ExpressionSwitchControl>.DynamicControl,.react-root .ExpressionSwitchControl>.StaticControl{-ms-flex-positive:1;flex-grow:1;max-width:100%}.react-root .ExpressionSwitchControl>.SwitchToDynamic,.react-root .ExpressionSwitchControl>.SwitchToStatic{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-left:5px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button,.react-root .ExpressionSwitchControl>.SwitchToStatic button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;width:40px;height:40px;padding:0;border-radius:50px;font-size:24px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button:hover{text-decoration:none}.react-root .ExpressionSwitchControl>.SwitchToDynamic button:active,.react-root .ExpressionSwitchControl>.SwitchToDynamic button:focus,.react-root .ExpressionSwitchControl>.SwitchToStatic button:active,.react-root .ExpressionSwitchControl>.SwitchToStatic button:focus{outline:0}.react-root .ExpressionSwitchControl>.SwitchToDynamic button:disabled,.react-root .ExpressionSwitchControl>.SwitchToStatic button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ExpressionSwitchControl>.SwitchToDynamic button:disabled:active,.react-root .ExpressionSwitchControl>.SwitchToDynamic button:disabled:focus,.react-root .ExpressionSwitchControl>.SwitchToDynamic button:disabled:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button:disabled:active,.react-root .ExpressionSwitchControl>.SwitchToStatic button:disabled:focus,.react-root .ExpressionSwitchControl>.SwitchToStatic button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.material-button,.react-root .ExpressionSwitchControl>.SwitchToStatic button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.big,.react-root .ExpressionSwitchControl>.SwitchToStatic button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.block,.react-root .ExpressionSwitchControl>.SwitchToStatic button.block{display:block;text-align:center;width:100%}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.solid,.react-root .ExpressionSwitchControl>.SwitchToStatic button.solid{background:#1a73e8;color:#fff}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.solid:active,.react-root .ExpressionSwitchControl>.SwitchToStatic button.solid:active{color:#fff}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.solid:disabled,.react-root .ExpressionSwitchControl>.SwitchToStatic button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.simple,.react-root .ExpressionSwitchControl>.SwitchToStatic button.simple{border:none;background:0 0}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.simple:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button.simple:hover{color:#669df6}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.overlay-left,.react-root .ExpressionSwitchControl>.SwitchToStatic button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.overlay-left:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button.overlay-left:hover{color:#669df6}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.small-margin-bottom,.react-root .ExpressionSwitchControl>.SwitchToStatic button.small-margin-bottom{margin-bottom:8px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.overlay-right,.react-root .ExpressionSwitchControl>.SwitchToStatic button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.overlay-right:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button.overlay-right:hover{color:#669df6}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.enum,.react-root .ExpressionSwitchControl>.SwitchToStatic button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.add,.react-root .ExpressionSwitchControl>.SwitchToStatic button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.add:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button.add:hover{color:#669df6}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.add .icon,.react-root .ExpressionSwitchControl>.SwitchToStatic button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.add .icon>i,.react-root .ExpressionSwitchControl>.SwitchToStatic button.add .icon>i{font-size:40px;font-weight:400}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.unstyled,.react-root .ExpressionSwitchControl>.SwitchToStatic button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ExpressionSwitchControl>.SwitchToDynamic button.unstyled:active,.react-root .ExpressionSwitchControl>.SwitchToDynamic button.unstyled:focus,.react-root .ExpressionSwitchControl>.SwitchToDynamic button.unstyled:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button.unstyled:active,.react-root .ExpressionSwitchControl>.SwitchToStatic button.unstyled:focus,.react-root .ExpressionSwitchControl>.SwitchToStatic button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ExpressionSwitchControl>.SwitchToDynamic button:hover,.react-root .ExpressionSwitchControl>.SwitchToStatic button:hover{color:#669df6}.react-root .ExpressionSwitchControl.Static:after{left:90%;opacity:0;color:#1a73e8}.react-root .ExpressionSwitchControl.Static .ExpressionControlText{margin-left:0}.react-root .ExpressionSwitchControl.Dynamic:after{left:0;opacity:1;color:rgba(0,0,0,.67)}.react-root .ExpressionSwitchControl .ExpressionControlText{transition:margin-left .1s ease-out}.react-root .ExpressionSwitchControl .ExpressionControl .ExpressionControlIcon{display:none}.react-root .FileControl{display:-ms-flexbox;display:flex}.react-root .FileControl.FullWidth{width:100%}.react-root .FileControl div:first-child{position:relative;-ms-flex-positive:1;flex-grow:1}.react-root .FileControl .FileAction{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .FileControl .FileAction:hover{text-decoration:none}.react-root .FileControl .FileAction:active,.react-root .FileControl .FileAction:focus{outline:0}.react-root .FileControl .FileAction:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .FileControl .FileAction:disabled:active,.react-root .FileControl .FileAction:disabled:focus,.react-root .FileControl .FileAction:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .FileControl .FileAction.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .FileControl .FileAction.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .FileControl .FileAction.block{display:block;text-align:center;width:100%}.react-root .FileControl .FileAction.solid{background:#1a73e8;color:#fff}.react-root .FileControl .FileAction.solid:active{color:#fff}.react-root .FileControl .FileAction.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .FileControl .FileAction.simple{border:none;background:0 0}.react-root .FileControl .FileAction.simple:hover{color:#669df6}.react-root .FileControl .FileAction.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .FileControl .FileAction.overlay-left:hover{color:#669df6}.react-root .FileControl .FileAction.small-margin-bottom{margin-bottom:8px}.react-root .FileControl .FileAction.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .FileControl .FileAction.overlay-right:hover{color:#669df6}.react-root .FileControl .FileAction.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .FileControl .FileAction.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .FileControl .FileAction.add:hover{color:#669df6}.react-root .FileControl .FileAction.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .FileControl .FileAction.add .icon>i{font-size:40px;font-weight:400}.react-root .FileControl .FileAction.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .FileControl .FileAction.unstyled:active,.react-root .FileControl .FileAction.unstyled:focus,.react-root .FileControl .FileAction.unstyled:hover{box-shadow:none;color:inherit}.react-root .FileControl .FileAction:hover{color:#669df6}.react-root .FileControl>button{margin-left:5px}.react-root .FileControl>button.RefreshButton{width:40px;height:40px}.react-root .FileControl .FileControlAppsScript{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}.react-root .FileControl .FileControlAppsScript>.SampleScriptsButton{margin-right:16px}.react-root .FileControl .FileControlAppsScript>.AuthorizeButton{margin-right:16px}.react-root .FilterControl{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:350px;flex-basis:350px;margin-bottom:10px}.react-root .FilterControl>.search{position:relative;background:#f5f5f5;border:none;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-height:35px;width:100%}.react-root .FilterControl>.search:hover{box-shadow:0 0 0 1px rgba(66,189,231,.5)}.react-root .FilterControl>.search>.searchIcon{height:'100%';display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;padding-left:10px}.react-root .FilterControl>.search input{padding:5px;border:none!important;font-size:14px;line-height:2.2;outline:0;height:25px;min-height:25px!important;max-height:25px!important}.react-root .FilterControl>.search input:focus{box-shadow:none!important}.react-root .FilterControl>.search input:hover{box-shadow:none!important}.react-root .FormSection:not(.NoIndent)>*,.react-root .FormSection:not(.NoIndent)>.EntityControl{margin-left:16px}.react-root .FormSection::before{margin-bottom:64px}.react-root .FormSection:not(:first-child){margin-top:0}.react-root .FormSection:not(:last-child){margin-bottom:0}.react-root .FormSection+.FormSection>h3.extraHeaderSpace{margin-top:36px}.react-root .FormSection>button>h3,.react-root .FormSection>div>h3{font:22px/28px Google Sans,sans-serif;color:#202124;display:inline}.react-root .FormSection>button>h3 :not(:last-child),.react-root .FormSection>div>h3 :not(:last-child){margin-right:5px}.react-root .FormSection>button>h3 .EntityGroupTitle+button,.react-root .FormSection>div>h3 .EntityGroupTitle+button{margin-left:10px}.react-root .FormSection>button>h3+h4,.react-root .FormSection>div>h3+h4{margin-top:5px}.react-root .FormSection>button>h3+h4.titleWrapper-description,.react-root .FormSection>div>h3+h4.titleWrapper-description{margin-left:10px}.react-root .FormSection>.CollapseExpandButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;text-align:left;border:none;box-shadow:none;color:#3c4043;margin-left:0;padding:16px 4px;border-top:1px solid #e8eaed;border-radius:0;background-color:inherit}.react-root .FormSection>.CollapseExpandButton .TitleIcon{margin-right:10px;display:inline-block!important;color:#3c4043;font-size:2em;vertical-align:text-bottom}.react-root .FormSection>.CollapseExpandButton h3{font-family:'Google Sans';font-weight:500;color:#202124;font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#3c4043}.react-root .FormSection>.CollapseExpandButton h3 button.simple{margin-left:8px}.react-root .FormSection>.CollapseExpandButton .ExpandCollapseIcon{margin-left:auto}.react-root .FormSection .CollapseExpandButton+.FormControl{margin-top:8px}.react-root .FormSection .CollapseExpandButton+.FormSectionDescription{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;margin-top:0;margin-left:16px;color:#5f6368;margin-bottom:24px}.react-root .FormSection>.FormSectionDescription{margin-top:10px}.react-root .FormSection.Compact{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.react-root .FormSection.Compact>h3{-ms-flex-preferred-size:80%;flex-basis:80%;margin-bottom:18px}.react-root .FormSection.Compact>.FormControl{margin:0;margin-right:64px;padding:20px;width:50%}.react-root .FormSection.Compact>.FormControl>label:first-of-type{width:auto;margin-left:16px;margin-bottom:10px}.react-root .FormSection>.FormSectionInfo{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;padding:4px 0 16px;color:#5f6368}.react-root .FormSection>.FormControl:not(:last-child){margin-bottom:16px}.react-root .FormSection>.FormControl:last-child{margin-bottom:48px}.react-root .FormSection>.banner{margin-top:8px;margin-left:0}.react-root .FormSection.Collapsed .CollapsibleEntity,.react-root .FormSection.Collapsed .CollapsibleFlexEntity,.react-root .FormSection.Collapsed .EntityControl,.react-root .FormSection.Collapsed .FormControl,.react-root .FormSection.Collapsed .FormSection,.react-root .FormSection.Collapsed .FormSectionDescription,.react-root .FormSection.Collapsed .SectionDivider{display:none}.react-root .FormSection>.titleWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .FormSection .FormSection{border-top-width:6px}.react-root .FormControl>.FormSection{-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-positive:1;flex-grow:1}.react-root .EntityControl:not(.DoNotCollapse)>.FormSection.Collapsed .CollapsibleEntity,.react-root .EntityControl:not(.DoNotCollapse)>.FormSection.Collapsed .CollapsibleFlexEntity,.react-root .EntityControl:not(.DoNotCollapse)>.FormSection.Collapsed .FormControl,.react-root .EntityControl:not(.DoNotCollapse)>.FormSection.Collapsed .FormSection{display:none}.react-root .EntityControl.DoNotCollapse .FormSection.Collapsed .CollapsibleFlexEntity,.react-root .EntityControl.DoNotCollapse .FormSection.Collapsed .FormControl,.react-root .VFEModalWrapper.DoNotCollapse .FormSection.Collapsed .CollapsibleFlexEntity,.react-root .VFEModalWrapper.DoNotCollapse .FormSection.Collapsed .FormControl,.react-root .VFESectionWrapper.DoNotCollapse .FormSection.Collapsed .CollapsibleFlexEntity,.react-root .VFESectionWrapper.DoNotCollapse .FormSection.Collapsed .FormControl{display:-ms-flexbox;display:flex}.react-root .EntityControl.DoNotCollapse .FormSection.Collapsed .CollapsibleEntity,.react-root .EntityControl.DoNotCollapse .FormSection.Collapsed .EntityControl,.react-root .EntityControl.DoNotCollapse .FormSection.Collapsed .FormSection,.react-root .VFEModalWrapper.DoNotCollapse .FormSection.Collapsed .CollapsibleEntity,.react-root .VFEModalWrapper.DoNotCollapse .FormSection.Collapsed .EntityControl,.react-root .VFEModalWrapper.DoNotCollapse .FormSection.Collapsed .FormSection,.react-root .VFESectionWrapper.DoNotCollapse .FormSection.Collapsed .CollapsibleEntity,.react-root .VFESectionWrapper.DoNotCollapse .FormSection.Collapsed .EntityControl,.react-root .VFESectionWrapper.DoNotCollapse .FormSection.Collapsed .FormSection{display:block}.react-root .EntityControl.DoNotCollapse .FormSection .CollapseExpandButton i,.react-root .VFEModalWrapper.DoNotCollapse .FormSection .CollapseExpandButton i,.react-root .VFESectionWrapper.DoNotCollapse .FormSection .CollapseExpandButton i{display:none}.react-root .FormControl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;transition:all .1s ease-out;max-width:800px;margin-top:18px}.react-root .FormControl:not(:last-child){margin-bottom:24px}.react-root .FormControl>label:first-of-type{width:200px;margin-right:18px;margin-bottom:5px}.react-root .FormControl.SidePanel{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.react-root .FormControl.SidePanel>label:first-of-type{width:100%;margin-right:0}.react-root .FormControl.SidePanel>label:first-of-type>h6{width:100%}.react-root .FormControl.SidePanel>label:first-of-type>h6+span{display:none}.react-root .FormControl.SidePanel>.Control{width:100%}.react-root .FormControl.FullWidth{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.react-root .FormControl.FullWidth>label:first-of-type{width:100%;margin-right:0}.react-root .FormControl.FullWidth>label:first-of-type>h6{width:100%}.react-root .FormControl.FullWidth>label:first-of-type>h6+span{width:100%}.react-root .FormControl.FullWidth>.Control{width:100%}.react-root .FormControl>.Control{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.react-root .FormControl>.Control input[type=email],.react-root .FormControl>.Control input[type=text]{width:100%}.react-root .FormControl>.Control select,.react-root .FormControl>.Control textarea{width:100%}.react-root .FormControl>.FormControl{margin-top:0;-ms-flex-preferred-size:800px;flex-basis:800px}.react-root .FormControl>.InlineControl{display:-ms-inline-flexbox;display:inline-flex}.react-root .FormControl>.HorizontalControl{-ms-flex-preferred-size:auto;flex-basis:auto}.react-root .FormControl>.SpaceBetweenControl{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.react-root .FormControl>.CenterFlex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .FormControl .ElementSpacing{margin-right:8px}.react-root .FormControl.Error{padding:18px;border-radius:6px;background:rgba(179,20,18,.1)}.react-root .FormControl.Error .ErrorMessage{margin-top:0}.react-root .FormControl .CopyTableStorageButton{margin:8px}.react-root .FormControl.Pro-PlanRequired label h6:first-of-type::after{font-size:.8em;opacity:.75;content:"(APPSHEET\0000a0CORE)";padding-left:3px}.react-root .FormControl.Business-PlanRequired label h6:first-of-type::after{font-size:.8em;opacity:.75;content:"(ENTERPRISE\0000a0Plan)";padding-left:3px}.react-root .FormControl .InlineTooltipIcon{color:#5f6368;font-size:16px;margin:3px;vertical-align:middle}.react-root .FunctionParameterAssignmentControl{display:-ms-flexbox;display:flex}.react-root .FunctionParameterAssignmentControl>.FunctionParameterName{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;max-width:150px;text-overflow:ellipsis;overflow:hidden}.react-root .FunctionParameterAssignmentControl>.FunctionParameterName.Error{color:#d93025}.react-root .FunctionParameterAssignmentControl>.ExpressionControl{-ms-flex:2;flex:2}.react-root .IconListControl{width:300px;overflow:hidden;border-radius:4px;background:#fff;border:1px solid #e8eaed}.react-root .IconListControl .IconListOption{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0}.react-root .IconListControl .IconListOption:hover{text-decoration:none}.react-root .IconListControl .IconListOption:active,.react-root .IconListControl .IconListOption:focus{outline:0}.react-root .IconListControl .IconListOption:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .IconListControl .IconListOption:disabled:active,.react-root .IconListControl .IconListOption:disabled:focus,.react-root .IconListControl .IconListOption:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .IconListControl .IconListOption.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconListControl .IconListOption.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconListControl .IconListOption.block{display:block;text-align:center;width:100%}.react-root .IconListControl .IconListOption.solid{background:#1a73e8;color:#fff}.react-root .IconListControl .IconListOption.solid:active{color:#fff}.react-root .IconListControl .IconListOption.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .IconListControl .IconListOption.simple{border:none;background:0 0}.react-root .IconListControl .IconListOption.simple:hover{color:#669df6}.react-root .IconListControl .IconListOption.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .IconListControl .IconListOption.overlay-left:hover{color:#669df6}.react-root .IconListControl .IconListOption.small-margin-bottom{margin-bottom:8px}.react-root .IconListControl .IconListOption.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .IconListControl .IconListOption.overlay-right:hover{color:#669df6}.react-root .IconListControl .IconListOption.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .IconListControl .IconListOption.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .IconListControl .IconListOption.add:hover{color:#669df6}.react-root .IconListControl .IconListOption.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .IconListControl .IconListOption.add .icon>i{font-size:40px;font-weight:400}.react-root .IconListControl .IconListOption.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .IconListControl .IconListOption.unstyled:active,.react-root .IconListControl .IconListOption.unstyled:focus,.react-root .IconListControl .IconListOption.unstyled:hover{box-shadow:none;color:inherit}.react-root .IconListControl .IconListOption:hover{color:#669df6}.react-root .IconListControl .IconListOption.Selected{background:#ccc}.react-root .IconListControl .IconStyleTabs{display:-ms-flexbox;display:flex;background:0 0;margin-left:15px;padding-top:5px;font-size:11px;-ms-flex-pack:justify;justify-content:space-between;width:250px}.react-root .IconListControl .IconStyleTabItem{cursor:pointer}.react-root .IconListControl .IconStyleTabItem.selected{font-weight:700}.react-root .IconListControl .IconStyleTabItem.unslected{background:0 0;color:rgba(0,0,0,.87);text-decoration:none}.react-root .IconListControl .IconListOption{display:inline-block;width:28px;height:28px;padding:0;border-radius:3px;color:rgba(0,0,0,.87);font-size:16px;text-align:center;line-height:28px;vertical-align:middle}.react-root .IconListControl .IconListPreview{transition:box-shadow .1s ease-out;padding:4px 8px;font-family:'Google Sans';font-size:11px;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;display:inline-block;width:28px;height:28px;padding:0;border-radius:3px;color:rgba(0,0,0,.87);font-size:16px;text-align:center;line-height:28px;vertical-align:middle;height:40px;width:40px;padding:6px;font-size:24px;font-weight:500}.react-root .IconListControl .IconListPreview:hover{text-decoration:none}.react-root .IconListControl .IconListPreview:active,.react-root .IconListControl .IconListPreview:focus{outline:0}.react-root .IconListControl .IconListPreview:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .IconListControl .IconListPreview:disabled:active,.react-root .IconListControl .IconListPreview:disabled:focus,.react-root .IconListControl .IconListPreview:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .IconListControl .IconListPreview.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconListControl .IconListPreview.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconListControl .IconListPreview.block{display:block;text-align:center;width:100%}.react-root .IconListControl .IconListPreview.solid{background:#1a73e8;color:#fff}.react-root .IconListControl .IconListPreview.solid:active{color:#fff}.react-root .IconListControl .IconListPreview.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .IconListControl .IconListPreview.simple{border:none;background:0 0}.react-root .IconListControl .IconListPreview.simple:hover{color:#669df6}.react-root .IconListControl .IconListPreview.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .IconListControl .IconListPreview.overlay-left:hover{color:#669df6}.react-root .IconListControl .IconListPreview.small-margin-bottom{margin-bottom:8px}.react-root .IconListControl .IconListPreview.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .IconListControl .IconListPreview.overlay-right:hover{color:#669df6}.react-root .IconListControl .IconListPreview.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .IconListControl .IconListPreview.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .IconListControl .IconListPreview.add:hover{color:#669df6}.react-root .IconListControl .IconListPreview.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .IconListControl .IconListPreview.add .icon>i{font-size:40px;font-weight:400}.react-root .IconListControl .IconListPreview.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .IconListControl .IconListPreview.unstyled:active,.react-root .IconListControl .IconListPreview.unstyled:focus,.react-root .IconListControl .IconListPreview.unstyled:hover{box-shadow:none;color:inherit}.react-root .IconListControl .IconListPreview:hover{color:#669df6}.react-root .IconListControl .IconListPreview.Selected{background:#ccc}.react-root .IconListControl .IconListSearch{margin:4px;display:-ms-flexbox;display:flex}.react-root .IconListControl .IconListSearch span{background:#fff;vertical-align:top}.react-root .IconListControl .IconListSearch input[type=text]{-ms-flex-positive:1;flex-grow:1;margin-left:4px;background:#f1f3f4;border-radius:4px}.react-root .IconListControl .IconListOptions{height:168px;resize:vertical;overflow-y:auto;padding:4px}.react-root .VFEIconListControl{width:inherit;padding:8px}.react-root .VFEIconListControl .IconListSearch{margin:4px;display:-ms-flexbox;display:flex}.react-root .VFEIconListControl .IconListSearch span{background:#fff;vertical-align:top}.react-root .VFEIconListControl .IconListSearch input[type=text]{-ms-flex-positive:1;flex-grow:1;margin-left:none;background:#ffff;height:28px}.react-root .VFEIconListControl .IconListOptions{background:#fbfbfb}.react-root .VFEIconListControl .IconListOptions::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}.react-root .VFEIconListControl .IconListOptions::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.react-root .ImageDropdownControl{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.react-root .ImageDropdownControl .CurrentImage button{width:119px;min-height:88px}.react-root .ImageDropdownControl .CurrentImage button img,.react-root .ImageDropdownControl .CurrentImage button span{margin:8px}.react-root .ImageDropdownControl .CurrentImage button:after{display:inline-block;margin-right:8px;content:'\f0d7';font-family:'Font Awesome 5 Pro'}.react-root .ImageDropdownControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;overflow:hidden;border-radius:3px;background:#f5f5f5}.react-root .ImageDropdownControl button:hover{text-decoration:none}.react-root .ImageDropdownControl button:active,.react-root .ImageDropdownControl button:focus{outline:0}.react-root .ImageDropdownControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ImageDropdownControl button:disabled:active,.react-root .ImageDropdownControl button:disabled:focus,.react-root .ImageDropdownControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ImageDropdownControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ImageDropdownControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ImageDropdownControl button.block{display:block;text-align:center;width:100%}.react-root .ImageDropdownControl button.solid{background:#1a73e8;color:#fff}.react-root .ImageDropdownControl button.solid:active{color:#fff}.react-root .ImageDropdownControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ImageDropdownControl button.simple{border:none;background:0 0}.react-root .ImageDropdownControl button.simple:hover{color:#669df6}.react-root .ImageDropdownControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ImageDropdownControl button.overlay-left:hover{color:#669df6}.react-root .ImageDropdownControl button.small-margin-bottom{margin-bottom:8px}.react-root .ImageDropdownControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ImageDropdownControl button.overlay-right:hover{color:#669df6}.react-root .ImageDropdownControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ImageDropdownControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ImageDropdownControl button.add:hover{color:#669df6}.react-root .ImageDropdownControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ImageDropdownControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .ImageDropdownControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ImageDropdownControl button.unstyled:active,.react-root .ImageDropdownControl button.unstyled:focus,.react-root .ImageDropdownControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ImageDropdownControl button img,.react-root .ImageDropdownControl button span{display:inline-block;border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase}.react-root .ImageDropdownControl button span{height:auto;vertical-align:middle}.react-root .ImageDropdownControl button .ImageOptionLabel{height:20px;text-align:left;padding-left:5px;font-size:11px;color:rgba(0,0,0,.67);text-transform:lowercase}.react-root .ImageDropdownControl .ImageOptions{display:none;position:absolute;top:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px;background:#fff;border-radius:3px;z-index:2;box-shadow:0 0 0 2px #669df6}.react-root .ImageDropdownControl .ImageOptions.Open{display:-ms-flexbox;display:flex}.react-root .ImageDropdownControl .ImageOptions button{margin:2px}.react-root .ImageDropdownControl .ImageOptions button.ImageOption{width:119px;min-height:84px}.react-root .ImageDropdownControl .ImageOptions button.ChosenImageOption{border:1px solid #bbb;padding:2px}.react-root .ImageDropdownControl .ClickOutside{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.react-root .ImageDropdownControl .FileControl{-ms-flex-positive:1;flex-grow:1;margin-left:10px}.react-root .ImageDropdownControl .FileControl .file-open-icon{margin-right:8px}.react-root .MultiListSelectionControl{font-size:14px}.react-root .MultiListSelectionControl a{color:#1976d2;cursor:pointer;font-weight:400;line-height:1.5}.react-root .FilterControl{margin-left:10px}.react-root .msc-title{width:100%;margin:0;border-radius:3px;text-align:left;line-height:inherit;padding:10px 0 10px 0;display:-ms-flexbox;display:flex}.react-root .selectAllContainer{margin-bottom:5px;margin-left:12px}.react-root .emptyContainer{border-top:1px solid #dadce0;border-bottom:1px solid #dadce0;margin-bottom:5px;padding:5px}.react-root .emptyContainer i{font-size:12px;color:#aaa;font-weight:400;margin-right:15px}.react-root .selectionListContainer{max-height:220px;overflow-y:auto;border-top:1px solid #dadce0;border-bottom:1px solid #dadce0;margin-bottom:10px;padding:5px 0 5px 12px}.react-root .SelectionListControl{font-size:14px}.react-root .buttonActions{float:right;margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px;display:-ms-inline-flexbox;display:inline-flex}.react-root .buttonActions .cancelButton{margin-right:5px}.react-root .buttonActions .disableButton{color:#e8eaed}.react-root .ListAddItem{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-size:11px;line-height:1.2;background:#fff;transition:all .1s ease-out;cursor:pointer;display:block;text-align:center;width:100%;border:none;background:0 0;font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;margin-top:8px;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;border:1px solid #e8eaed;border-radius:4px;color:#1a73e8;padding:8px 16px}.react-root .ListAddItem:hover{text-decoration:none}.react-root .ListAddItem:active,.react-root .ListAddItem:focus{outline:0}.react-root .ListAddItem:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ListAddItem:disabled:active,.react-root .ListAddItem:disabled:focus,.react-root .ListAddItem:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ListAddItem.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ListAddItem.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ListAddItem.block{display:block;text-align:center;width:100%}.react-root .ListAddItem.solid{background:#1a73e8;color:#fff}.react-root .ListAddItem.solid:active{color:#fff}.react-root .ListAddItem.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ListAddItem.simple{border:none;background:0 0}.react-root .ListAddItem.simple:hover{color:#669df6}.react-root .ListAddItem.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ListAddItem.overlay-left:hover{color:#669df6}.react-root .ListAddItem.small-margin-bottom{margin-bottom:8px}.react-root .ListAddItem.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ListAddItem.overlay-right:hover{color:#669df6}.react-root .ListAddItem.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ListAddItem.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ListAddItem.add:hover{color:#669df6}.react-root .ListAddItem.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ListAddItem.add .icon>i{font-size:40px;font-weight:400}.react-root .ListAddItem.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ListAddItem.unstyled:active,.react-root .ListAddItem.unstyled:focus,.react-root .ListAddItem.unstyled:hover{box-shadow:none;color:inherit}.react-root .ListAddItem:hover{color:#669df6}.react-root .NumberControl{position:relative;max-width:125px;border:1px solid #dadce0;border-radius:4px}.react-root .NumberControl button:first-of-type{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px;padding:4px 12px;background-color:#fff;font-weight:500}.react-root .NumberControl button:first-of-type:hover{text-decoration:none}.react-root .NumberControl button:first-of-type:active,.react-root .NumberControl button:first-of-type:focus{outline:0}.react-root .NumberControl button:first-of-type:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .NumberControl button:first-of-type:disabled:active,.react-root .NumberControl button:first-of-type:disabled:focus,.react-root .NumberControl button:first-of-type:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .NumberControl button:first-of-type.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NumberControl button:first-of-type.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NumberControl button:first-of-type.block{display:block;text-align:center;width:100%}.react-root .NumberControl button:first-of-type.solid{background:#1a73e8;color:#fff}.react-root .NumberControl button:first-of-type.solid:active{color:#fff}.react-root .NumberControl button:first-of-type.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .NumberControl button:first-of-type.simple{border:none;background:0 0}.react-root .NumberControl button:first-of-type.simple:hover{color:#669df6}.react-root .NumberControl button:first-of-type.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .NumberControl button:first-of-type.overlay-left:hover{color:#669df6}.react-root .NumberControl button:first-of-type.small-margin-bottom{margin-bottom:8px}.react-root .NumberControl button:first-of-type.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .NumberControl button:first-of-type.overlay-right:hover{color:#669df6}.react-root .NumberControl button:first-of-type.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .NumberControl button:first-of-type.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .NumberControl button:first-of-type.add:hover{color:#669df6}.react-root .NumberControl button:first-of-type.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .NumberControl button:first-of-type.add .icon>i{font-size:40px;font-weight:400}.react-root .NumberControl button:first-of-type.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .NumberControl button:first-of-type.unstyled:active,.react-root .NumberControl button:first-of-type.unstyled:focus,.react-root .NumberControl button:first-of-type.unstyled:hover{box-shadow:none;color:inherit}.react-root .NumberControl button:first-of-type:hover{color:#669df6}.react-root .NumberControl button:last-of-type{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px;padding:4px 12px;background-color:#fff;font-weight:500}.react-root .NumberControl button:last-of-type:hover{text-decoration:none}.react-root .NumberControl button:last-of-type:active,.react-root .NumberControl button:last-of-type:focus{outline:0}.react-root .NumberControl button:last-of-type:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .NumberControl button:last-of-type:disabled:active,.react-root .NumberControl button:last-of-type:disabled:focus,.react-root .NumberControl button:last-of-type:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .NumberControl button:last-of-type.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NumberControl button:last-of-type.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NumberControl button:last-of-type.block{display:block;text-align:center;width:100%}.react-root .NumberControl button:last-of-type.solid{background:#1a73e8;color:#fff}.react-root .NumberControl button:last-of-type.solid:active{color:#fff}.react-root .NumberControl button:last-of-type.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .NumberControl button:last-of-type.simple{border:none;background:0 0}.react-root .NumberControl button:last-of-type.simple:hover{color:#669df6}.react-root .NumberControl button:last-of-type.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .NumberControl button:last-of-type.overlay-left:hover{color:#669df6}.react-root .NumberControl button:last-of-type.small-margin-bottom{margin-bottom:8px}.react-root .NumberControl button:last-of-type.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .NumberControl button:last-of-type.overlay-right:hover{color:#669df6}.react-root .NumberControl button:last-of-type.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .NumberControl button:last-of-type.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .NumberControl button:last-of-type.add:hover{color:#669df6}.react-root .NumberControl button:last-of-type.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .NumberControl button:last-of-type.add .icon>i{font-size:40px;font-weight:400}.react-root .NumberControl button:last-of-type.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .NumberControl button:last-of-type.unstyled:active,.react-root .NumberControl button:last-of-type.unstyled:focus,.react-root .NumberControl button:last-of-type.unstyled:hover{box-shadow:none;color:inherit}.react-root .NumberControl button:last-of-type:hover{color:#669df6}.react-root .NumberControl input{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;text-align:center;border:none;border-radius:4px}.react-root .OrderedListControl .ListItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:6px 0;padding:6px;background-color:#fff;border-radius:4px;border:1px solid #e8eaed}.react-root .OrderedListControl .ListItem>.Handle{padding:0;padding-right:8px;color:#80868b;cursor:pointer;font-size:20px;display:-ms-flexbox;display:flex}.react-root .OrderedListControl .ListItem>.ListRemoveItem{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;font-size:18px;line-height:32px;font-weight:500;padding:4px 12px;margin-left:0;height:40px}.react-root .OrderedListControl .ListItem>.ListRemoveItem:hover{text-decoration:none}.react-root .OrderedListControl .ListItem>.ListRemoveItem:active,.react-root .OrderedListControl .ListItem>.ListRemoveItem:focus{outline:0}.react-root .OrderedListControl .ListItem>.ListRemoveItem:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .OrderedListControl .ListItem>.ListRemoveItem:disabled:active,.react-root .OrderedListControl .ListItem>.ListRemoveItem:disabled:focus,.react-root .OrderedListControl .ListItem>.ListRemoveItem:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .OrderedListControl .ListItem>.ListRemoveItem.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .OrderedListControl .ListItem>.ListRemoveItem.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .OrderedListControl .ListItem>.ListRemoveItem.block{display:block;text-align:center;width:100%}.react-root .OrderedListControl .ListItem>.ListRemoveItem.solid{background:#1a73e8;color:#fff}.react-root .OrderedListControl .ListItem>.ListRemoveItem.solid:active{color:#fff}.react-root .OrderedListControl .ListItem>.ListRemoveItem.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .OrderedListControl .ListItem>.ListRemoveItem.simple{border:none;background:0 0}.react-root .OrderedListControl .ListItem>.ListRemoveItem.simple:hover{color:#669df6}.react-root .OrderedListControl .ListItem>.ListRemoveItem.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .OrderedListControl .ListItem>.ListRemoveItem.overlay-left:hover{color:#669df6}.react-root .OrderedListControl .ListItem>.ListRemoveItem.small-margin-bottom{margin-bottom:8px}.react-root .OrderedListControl .ListItem>.ListRemoveItem.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .OrderedListControl .ListItem>.ListRemoveItem.overlay-right:hover{color:#669df6}.react-root .OrderedListControl .ListItem>.ListRemoveItem.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .OrderedListControl .ListItem>.ListRemoveItem.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .OrderedListControl .ListItem>.ListRemoveItem.add:hover{color:#669df6}.react-root .OrderedListControl .ListItem>.ListRemoveItem.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .OrderedListControl .ListItem>.ListRemoveItem.add .icon>i{font-size:40px;font-weight:400}.react-root .OrderedListControl .ListItem>.ListRemoveItem.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .OrderedListControl .ListItem>.ListRemoveItem.unstyled:active,.react-root .OrderedListControl .ListItem>.ListRemoveItem.unstyled:focus,.react-root .OrderedListControl .ListItem>.ListRemoveItem.unstyled:hover{box-shadow:none;color:inherit}.react-root .OrderedListControl .ListItem>.ListRemoveItem:hover{color:#669df6}.react-root .OrderedListControl .ListItem>.Control{-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%;margin:0}.react-root .OrderedListControl .ListItem>.Control.ColorControl button{background:#fff}.react-root .OrderedListControl .ListItem>.Control+.Control{margin-left:5px}.react-root .OrderedListControl .ListItem:last-child{margin-bottom:12px}.react-root .OrderedListControl>.ListAddItem{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-size:11px;line-height:1.2;background:#fff;transition:all .1s ease-out;cursor:pointer;display:block;text-align:center;width:100%;border:none;background:0 0;font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;margin-top:8px;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;border:1px solid #e8eaed;border-radius:4px;color:#1a73e8;padding:8px 16px}.react-root .OrderedListControl>.ListAddItem:hover{text-decoration:none}.react-root .OrderedListControl>.ListAddItem:active,.react-root .OrderedListControl>.ListAddItem:focus{outline:0}.react-root .OrderedListControl>.ListAddItem:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .OrderedListControl>.ListAddItem:disabled:active,.react-root .OrderedListControl>.ListAddItem:disabled:focus,.react-root .OrderedListControl>.ListAddItem:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .OrderedListControl>.ListAddItem.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .OrderedListControl>.ListAddItem.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .OrderedListControl>.ListAddItem.block{display:block;text-align:center;width:100%}.react-root .OrderedListControl>.ListAddItem.solid{background:#1a73e8;color:#fff}.react-root .OrderedListControl>.ListAddItem.solid:active{color:#fff}.react-root .OrderedListControl>.ListAddItem.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .OrderedListControl>.ListAddItem.simple{border:none;background:0 0}.react-root .OrderedListControl>.ListAddItem.simple:hover{color:#669df6}.react-root .OrderedListControl>.ListAddItem.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .OrderedListControl>.ListAddItem.overlay-left:hover{color:#669df6}.react-root .OrderedListControl>.ListAddItem.small-margin-bottom{margin-bottom:8px}.react-root .OrderedListControl>.ListAddItem.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .OrderedListControl>.ListAddItem.overlay-right:hover{color:#669df6}.react-root .OrderedListControl>.ListAddItem.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .OrderedListControl>.ListAddItem.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .OrderedListControl>.ListAddItem.add:hover{color:#669df6}.react-root .OrderedListControl>.ListAddItem.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .OrderedListControl>.ListAddItem.add .icon>i{font-size:40px;font-weight:400}.react-root .OrderedListControl>.ListAddItem.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .OrderedListControl>.ListAddItem.unstyled:active,.react-root .OrderedListControl>.ListAddItem.unstyled:focus,.react-root .OrderedListControl>.ListAddItem.unstyled:hover{box-shadow:none;color:inherit}.react-root .OrderedListControl>.ListAddItem:hover{color:#669df6}.react-root .OrderedListControl>.ListAddItem.button:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default;opacity:1}.react-root .OrderedListControl .ListHeader{display:-ms-flexbox;display:flex;padding:5px 45px 5px 30px}.react-root .OrderedListControl .ListHeader .Label{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:10px}.react-root .PreviewAsControl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:16px}.react-root .PreviewAsControl .PreviewAppAsWrapper{display:-ms-flexbox;display:flex;width:100%;position:relative}.react-root .PreviewAsControl .PreviewAppAsWrapper:before{color:#5f6368;position:absolute;top:7px;left:10px;content:'account_circle_filled';font-family:'Google Material Icons';font-size:18px}.react-root .PreviewAsControl .PreviewAppAsWrapper .PreviewAppAsInput{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;min-height:40px;padding:0 12px;background:#f1f3f4;border:1px solid #e8eaed;box-sizing:border-box;border-radius:4px;width:100%;margin-right:8px;padding-left:34px;background-color:#fafafa}.react-root .SelectableOrderedListControl{border-radius:6px;background:#fff;font-size:14px}.react-root .SelectableOrderedListControl .AddRemoveContainer{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:60%;flex-basis:60%}.react-root .SelectableOrderedListControl .MultiListSelectionControl{margin-bottom:10px;-ms-flex-preferred-size:25%;flex-basis:25%}.react-root .SelectableOrderedListControl .SelectionListControl{height:auto;max-height:287px;overflow-y:auto;-ms-flex-wrap:unset;flex-wrap:unset;margin-top:2px;border:1px solid #f1f3f4}.react-root .SelectableOrderedListControl .SelectionListControl__filterModeOn{min-height:287px}.react-root .SelectableOrderedListControl .SelectionControl{padding-top:10px;padding-bottom:10px;-ms-flex-negative:1;flex-shrink:1;height:38px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .SelectableOrderedListControl .SelectionControl__selected{background-color:#e8f0fe}.react-root .SelectableOrderedListControl .SelectionControl__hover{background-color:#f1f3f4}.react-root .SelectableOrderedListControl .SelectionControl__selected-hover{background-color:#d2e3fc}.react-root .SelectableOrderedListControl .SelectionControl .DeteteIconContainer{margin-left:auto}.react-root .SelectableOrderedListControl .SelectionControl .DeleteIcon{padding:1px 9px 0 0;cursor:pointer}.react-root .SelectableOrderedListControl .SelectionControl .DeleteIcon__disabled{cursor:not-allowed;caret-color:#f1f3f4}.react-root .SelectableOrderedListControl .SelectionControl .DeleteIcon__invisible{visibility:hidden}.react-root .SelectableOrderedListControl .SelectionControl .Handle{margin:0 0 0 4px;color:#ccc;display:-ms-inline-flexbox;display:inline-flex;vertical-align:sub}.react-root .SelectableOrderedListControl .SelectionControl .Handle .invisible{visibility:hidden}.react-root .SelectableOrderedListControl .SelectionControl .ItemLabel{margin-left:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-root .SelectableOrderedListControl .SelectionControl .keyBadge{color:#5f6368;padding:5px;background:#f8f9fa;border-radius:4px;margin-left:10px;font-size:12px}.react-root .SelectableOrderedListControl .EmptyContainer{border:1px solid #f1f3f4;height:287px;padding:10px 0 0 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.react-root .SelectableOrderedListControl .EmptyContainer i{color:#aaa;font-weight:400;margin-top:2px;-ms-flex-preferred-size:33%;flex-basis:33%}.react-root .SelectableOrderedListControl .BadgeContent{padding:5px}.react-root .SelectableOrderedListControl .FilterControl{margin-top:14px;-ms-flex-preferred-size:40%;flex-basis:40%}.react-root .SelectableOrderedListControl .FilterControl>.search{background-color:#f1f3f4;margin-bottom:0}.react-root .SelectableOrderedListControl .FilterControl>.search input{background-color:#f1f3f4}.react-root .SelectableOrderedListControl>.Header{margin:0;text-align:left;line-height:inherit;padding:0 5px 0 0;display:-ms-flexbox;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content}.react-root .SelectableOrderedListControl>.Header .button,.react-root .SelectableOrderedListControl>.Header button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:30px}.react-root .SelectableOrderedListControl>.Header .button .disableButton,.react-root .SelectableOrderedListControl>.Header button .disableButton{color:#e8eaed}.react-root .SelectableOrderedListControl>.Header .DeleteSelectedIcon{padding:1px 9px 0 9px;cursor:pointer}.react-root .SelectableOrderedListControl>.Header .DeleteSelectedIcon__invisible{visibility:hidden}.react-root .SelectableOrderedListControl .buttonActions{float:right;margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px;display:-ms-inline-flexbox;display:inline-flex}.react-root .SelectableOrderedListControl .buttonActions .cancelButton{margin-right:5px}.react-root .SelectableOrderedListControl .buttonActions .disableButton{color:#e8eaed}.react-root .SelectableOrderedListControl .ListAddItem{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-size:11px;line-height:1.2;background:#fff;transition:all .1s ease-out;cursor:pointer;display:block;text-align:center;width:100%;border:none;background:0 0;font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;margin-top:8px;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;border:1px solid #e8eaed;border-radius:4px;color:#1a73e8;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 16px}.react-root .SelectableOrderedListControl .ListAddItem:hover{text-decoration:none}.react-root .SelectableOrderedListControl .ListAddItem:active,.react-root .SelectableOrderedListControl .ListAddItem:focus{outline:0}.react-root .SelectableOrderedListControl .ListAddItem:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SelectableOrderedListControl .ListAddItem:disabled:active,.react-root .SelectableOrderedListControl .ListAddItem:disabled:focus,.react-root .SelectableOrderedListControl .ListAddItem:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SelectableOrderedListControl .ListAddItem.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SelectableOrderedListControl .ListAddItem.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SelectableOrderedListControl .ListAddItem.block{display:block;text-align:center;width:100%}.react-root .SelectableOrderedListControl .ListAddItem.solid{background:#1a73e8;color:#fff}.react-root .SelectableOrderedListControl .ListAddItem.solid:active{color:#fff}.react-root .SelectableOrderedListControl .ListAddItem.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SelectableOrderedListControl .ListAddItem.simple{border:none;background:0 0}.react-root .SelectableOrderedListControl .ListAddItem.simple:hover{color:#669df6}.react-root .SelectableOrderedListControl .ListAddItem.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SelectableOrderedListControl .ListAddItem.overlay-left:hover{color:#669df6}.react-root .SelectableOrderedListControl .ListAddItem.small-margin-bottom{margin-bottom:8px}.react-root .SelectableOrderedListControl .ListAddItem.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SelectableOrderedListControl .ListAddItem.overlay-right:hover{color:#669df6}.react-root .SelectableOrderedListControl .ListAddItem.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SelectableOrderedListControl .ListAddItem.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SelectableOrderedListControl .ListAddItem.add:hover{color:#669df6}.react-root .SelectableOrderedListControl .ListAddItem.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SelectableOrderedListControl .ListAddItem.add .icon>i{font-size:40px;font-weight:400}.react-root .SelectableOrderedListControl .ListAddItem.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SelectableOrderedListControl .ListAddItem.unstyled:active,.react-root .SelectableOrderedListControl .ListAddItem.unstyled:focus,.react-root .SelectableOrderedListControl .ListAddItem.unstyled:hover{box-shadow:none;color:inherit}.react-root .SelectableOrderedListControl .ListAddItem:hover{color:#669df6}.react-root .SelectableOrderedListControl .middleAlign{vertical-align:middle}.react-root .SortedListControl{display:-ms-flexbox;display:flex}.react-root .SortedListControl>.Control{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .SortedListControl>.Control+.Control{margin-left:5px}.react-root .IconTypeControl .circleStyle{width:20px;height:20px;border-radius:50%;margin-left:calc(50% - 10px);border:1px solid grey}.react-root .IconTypeControl .blackWhiteSplit{background:linear-gradient(-45deg,#fff 50%,#000 50%)}.react-root .SwitchControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;position:relative;width:60px;height:30px;padding:3px;border-radius:3px;background:#ccc;text-align:left;transition:all .1s ease-out}.react-root .SwitchControl button:hover{text-decoration:none}.react-root .SwitchControl button:active,.react-root .SwitchControl button:focus{outline:0}.react-root .SwitchControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SwitchControl button:disabled:active,.react-root .SwitchControl button:disabled:focus,.react-root .SwitchControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SwitchControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SwitchControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SwitchControl button.block{display:block;text-align:center;width:100%}.react-root .SwitchControl button.solid{background:#1a73e8;color:#fff}.react-root .SwitchControl button.solid:active{color:#fff}.react-root .SwitchControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SwitchControl button.simple{border:none;background:0 0}.react-root .SwitchControl button.simple:hover{color:#669df6}.react-root .SwitchControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SwitchControl button.overlay-left:hover{color:#669df6}.react-root .SwitchControl button.small-margin-bottom{margin-bottom:8px}.react-root .SwitchControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SwitchControl button.overlay-right:hover{color:#669df6}.react-root .SwitchControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SwitchControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SwitchControl button.add:hover{color:#669df6}.react-root .SwitchControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SwitchControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .SwitchControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SwitchControl button.unstyled:active,.react-root .SwitchControl button.unstyled:focus,.react-root .SwitchControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .SwitchControl button .CheckboxSwitch{display:inline-block;width:50%;height:100%;margin-left:0;background:#fff;border-radius:2px;transition:margin .1s ease-out}.react-root .SwitchControl button .CheckboxState{display:inline-block;position:absolute;top:50%;left:0;width:50%;margin-left:30px;padding:5px;color:#fff;font-size:11px;text-align:center;transform:translateY(-50%);transition:margin .1s ease-out}.react-root .SwitchControl.On button{background:#22a563}.react-root .SwitchControl.On button .CheckboxState{margin-left:0}.react-root .SwitchControl.On button .CheckboxSwitch{margin-left:27px}.react-root .SwitchControl.SwitchJustifyRight{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:15px}.react-root .SwitchControl input:disabled{opacity:0}.react-root .TaskTypeEnumControl.EnumControl{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.react-root .TaskTypeEnumControl.EnumControl .EnumOption{max-width:15%;min-width:75px;display:block;border-radius:3px}.react-root .TaskTypeEnumControl.EnumControl .EnumOption .MuiSvgIcon-root{stroke-width:.05px;color:#888;min-height:24px;min-width:24px}.react-root .UpdateModeControl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-root .UpdateModeControl .EnumControl{-ms-flex-positive:1;flex-grow:1;margin-right:5px}.react-root .UpdateModeControl .ReadOnlyUpdateMode{transition:box-shadow .1s ease-out;display:inline-block;font-size:11px;font-weight:500;text-align:center;line-height:1.2;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;-ms-flex-preferred-size:25%;flex-basis:25%;background:#f5f5f5;border-radius:3px;margin-bottom:2px;padding:4px 8px;background:#fff;border:1px solid #e8eaed;font-family:'Google Sans'}.react-root .UpdateModeControl .ReadOnlyUpdateMode:hover{text-decoration:none}.react-root .UpdateModeControl .ReadOnlyUpdateMode:active,.react-root .UpdateModeControl .ReadOnlyUpdateMode:focus{outline:0}.react-root .UpdateModeControl .ReadOnlyUpdateMode:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .UpdateModeControl .ReadOnlyUpdateMode:disabled:active,.react-root .UpdateModeControl .ReadOnlyUpdateMode:disabled:focus,.react-root .UpdateModeControl .ReadOnlyUpdateMode:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .UpdateModeControl .ReadOnlyUpdateMode.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .UpdateModeControl .ReadOnlyUpdateMode.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .UpdateModeControl .ReadOnlyUpdateMode.block{display:block;text-align:center;width:100%}.react-root .UpdateModeControl .ReadOnlyUpdateMode.solid{background:#1a73e8;color:#fff}.react-root .UpdateModeControl .ReadOnlyUpdateMode.solid:active{color:#fff}.react-root .UpdateModeControl .ReadOnlyUpdateMode.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .UpdateModeControl .ReadOnlyUpdateMode.simple{border:none;background:0 0}.react-root .UpdateModeControl .ReadOnlyUpdateMode.simple:hover{color:#669df6}.react-root .UpdateModeControl .ReadOnlyUpdateMode.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .UpdateModeControl .ReadOnlyUpdateMode.overlay-left:hover{color:#669df6}.react-root .UpdateModeControl .ReadOnlyUpdateMode.small-margin-bottom{margin-bottom:8px}.react-root .UpdateModeControl .ReadOnlyUpdateMode.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .UpdateModeControl .ReadOnlyUpdateMode.overlay-right:hover{color:#669df6}.react-root .UpdateModeControl .ReadOnlyUpdateMode.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .UpdateModeControl .ReadOnlyUpdateMode.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .UpdateModeControl .ReadOnlyUpdateMode.add:hover{color:#669df6}.react-root .UpdateModeControl .ReadOnlyUpdateMode.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .UpdateModeControl .ReadOnlyUpdateMode.add .icon>i{font-size:40px;font-weight:400}.react-root .UpdateModeControl .ReadOnlyUpdateMode.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .UpdateModeControl .ReadOnlyUpdateMode.unstyled:active,.react-root .UpdateModeControl .ReadOnlyUpdateMode.unstyled:focus,.react-root .UpdateModeControl .ReadOnlyUpdateMode.unstyled:hover{box-shadow:none;color:inherit}.react-root .UpdateModeControl .ReadOnlyUpdateMode.Selected{color:#1967d2;background:#e8f0fe}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .checkResults{margin-top:8px}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .checkResults .checkDescription{margin-bottom:8px}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleDetails span{white-space:pre-line}.react-root .Tab_MANAGE_MONITOR .Section_AuditHistory p{margin:18px 0}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .actions,.react-root .Tab_MANAGE_DEPLOY .Section_Status .actions,.react-root .VFESectionWrapper .Section_Status .actions{display:-ms-flexbox;display:flex;max-width:400px;margin:16px 16px 16px auto}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .actions button+button,.react-root .Tab_MANAGE_DEPLOY .Section_Status .actions button+button,.react-root .VFESectionWrapper .Section_Status .actions button+button{margin-left:8px}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleCategory h4,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleCategory h4,.react-root .VFESectionWrapper .Section_Status .ruleCategory h4{margin:18px 0 9px;color:rgba(0,0,0,.87);font-weight:700}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleCategory .error>.ErrorMessage,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleCategory .error>.ErrorMessage,.react-root .VFESectionWrapper .Section_Status .ruleCategory .error>.ErrorMessage{background:0 0}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleCategory .error:last-child>.ErrorMessage,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleCategory .error:last-child>.ErrorMessage,.react-root .VFESectionWrapper .Section_Status .ruleCategory .error:last-child>.ErrorMessage{margin-bottom:0}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview,.react-root .VFESectionWrapper .Section_Status .ruleOverview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview h5,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview h5,.react-root .VFESectionWrapper .Section_Status .ruleOverview h5{font:15px/24px Google Sans,sans-serif;-ms-flex-positive:1;flex-grow:1}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview .result,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview .result,.react-root .VFESectionWrapper .Section_Status .ruleOverview .result{min-width:60px;padding:4px 8px;border-radius:100px;color:#fff;text-align:center;font-size:11px;font-weight:700}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview .result.passed,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview .result.passed,.react-root .VFESectionWrapper .Section_Status .ruleOverview .result.passed{background:#22a563}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview .result.info,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview .result.info,.react-root .VFESectionWrapper .Section_Status .ruleOverview .result.info{background:#f29900}.react-root .Tab_MANAGE_AUTHOR .Section_Feature .ruleOverview .result.error,.react-root .Tab_MANAGE_DEPLOY .Section_Status .ruleOverview .result.error,.react-root .VFESectionWrapper .Section_Status .ruleOverview .result.error{background:#b31412}.react-root .Tab_MANAGE_ETL .Section_Archive .AccessKeyControl button{float:right}.react-root .Tab_MANAGE_ETL .Section_Download .AccessKeyControl button{float:right}.react-root .Tab_MANAGE_ETL .Section_Import .AccessKeyControl button{float:right}.react-root .Tab_MANAGE_ETL .Section_Verify .AccessKeyControl button{float:right}.react-root .Tab_MANAGE_AUTHOR .Section_WebAPI .AccessKeyControl button{float:right}.react-root .Tab_MANAGE_MONITOR .Section_Performance p{margin:18px 0}.react-root .Section_Transfer .textDisclaimer{margin-top:8px}.react-root .Section_UsageStats .graph{margin-top:36px}.react-root .Section_UsageStats .graph h3{font-weight:700}.react-root .Section_UsageStats .graph h4{color:rgba(0,0,0,.87)}.react-root .Section_UsageStats .graph h4+p{color:rgba(0,0,0,.67);font-size:11px}.react-root .Section_UsageStats .graph ul{margin:9px 0 18px;list-style-position:inside;list-style-type:disc}.react-root [data-path="Manage,Versions,History"] .Content>*+*{margin-top:18px}.react-root [data-path="Manage,Versions,History"] .VersionActions{display:-ms-flexbox;display:flex;margin:0 -10px}.react-root [data-path="Manage,Versions,History"] .VersionActions>.button{-ms-flex-preferred-size:50%;flex-basis:50%;margin:10px!important}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults>*+*{margin-top:18px}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults .ResultsTable{overflow:auto;max-height:600px}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults table thead{display:table-header-group;font-weight:700}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults table tbody tr:nth-of-type(odd){background:#f5f5f5}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults table td{padding:4px 8px;white-space:pre-wrap}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults table td:last-child{padding-left:20px;padding-right:20px}.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults .CollapseAction,.react-root [data-path="Manage,Versions,History"] .VersionHistoryResults .ExpandAction{display:block}.react-root .VersionRestoreModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px}.react-root .VersionRestoreModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .VersionRestoreModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .VersionRestoreModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .VersionRestoreModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .VersionRestoreModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:active,.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:disabled:active,.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .VersionRestoreModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .VersionRestoreModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .VersionRestoreModal h3{font-size:13px}.react-root .VersionRestoreModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .VersionRestoreModal .Actions>*+*{margin-left:5px}.react-root .VersionRestoreModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .VersionRestoreModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .VersionRestoreModal .row .spacer{-ms-flex:1;flex:1}.react-root .VersionRestoreModal .row .actions *+*{margin-left:8px}.react-root .VersionRestoreModal .Content{margin:18px 0}.react-root .DeployStatus .icon{display:-ms-inline-flexbox;display:inline-flex}.react-root .DeployStatus.Deployed>button{border:1px solid #e8eaed;border-radius:20px}.react-root .DeployStatus.Deployed>button .icon,.react-root .DeployStatus.Deployed>button span{color:#188038}.react-root .DeployStatus.Deployed>button:hover .icon,.react-root .DeployStatus.Deployed>button:hover span{color:#098f32}.react-root .DeployStatus.Deployed>button:active .icon,.react-root .DeployStatus.Deployed>button:active span{color:#00982f}.react-root .DeployStatus.DeployStatus{margin-top:0}.react-root .DeployStatus.NotDeployed>button{border:1px solid #e8eaed;border-radius:20px}.react-root .DeployStatus.NotDeployed>button .icon,.react-root .DeployStatus.NotDeployed>button span{color:#1967d2}.react-root .NavAction,.react-root .NavItem{font-size:15px}.react-root .NavAction>button,.react-root .NavItem>button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit;display:block;width:100%;padding:6px 12px;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-top:0;text-align:left}.react-root .NavAction>button:hover,.react-root .NavItem>button:hover{text-decoration:none}.react-root .NavAction>button:active,.react-root .NavAction>button:focus,.react-root .NavItem>button:active,.react-root .NavItem>button:focus{outline:0}.react-root .NavAction>button:disabled,.react-root .NavItem>button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .NavAction>button:disabled:active,.react-root .NavAction>button:disabled:focus,.react-root .NavAction>button:disabled:hover,.react-root .NavItem>button:disabled:active,.react-root .NavItem>button:disabled:focus,.react-root .NavItem>button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .NavAction>button.material-button,.react-root .NavItem>button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NavAction>button.big,.react-root .NavItem>button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .NavAction>button.block,.react-root .NavItem>button.block{display:block;text-align:center;width:100%}.react-root .NavAction>button.solid,.react-root .NavItem>button.solid{background:#1a73e8;color:#fff}.react-root .NavAction>button.solid:active,.react-root .NavItem>button.solid:active{color:#fff}.react-root .NavAction>button.solid:disabled,.react-root .NavItem>button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .NavAction>button.simple,.react-root .NavItem>button.simple{border:none;background:0 0}.react-root .NavAction>button.simple:hover,.react-root .NavItem>button.simple:hover{color:#669df6}.react-root .NavAction>button.overlay-left,.react-root .NavItem>button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .NavAction>button.overlay-left:hover,.react-root .NavItem>button.overlay-left:hover{color:#669df6}.react-root .NavAction>button.small-margin-bottom,.react-root .NavItem>button.small-margin-bottom{margin-bottom:8px}.react-root .NavAction>button.overlay-right,.react-root .NavItem>button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .NavAction>button.overlay-right:hover,.react-root .NavItem>button.overlay-right:hover{color:#669df6}.react-root .NavAction>button.enum,.react-root .NavItem>button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .NavAction>button.add,.react-root .NavItem>button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .NavAction>button.add:hover,.react-root .NavItem>button.add:hover{color:#669df6}.react-root .NavAction>button.add .icon,.react-root .NavItem>button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .NavAction>button.add .icon>i,.react-root .NavItem>button.add .icon>i{font-size:40px;font-weight:400}.react-root .NavAction>button.unstyled,.react-root .NavItem>button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .NavAction>button.unstyled:active,.react-root .NavAction>button.unstyled:focus,.react-root .NavAction>button.unstyled:hover,.react-root .NavItem>button.unstyled:active,.react-root .NavItem>button.unstyled:focus,.react-root .NavItem>button.unstyled:hover{box-shadow:none;color:inherit}.react-root .NavAction>button:active,.react-root .NavAction>button:focus,.react-root .NavAction>button:hover,.react-root .NavItem>button:active,.react-root .NavItem>button:focus,.react-root .NavItem>button:hover{box-shadow:none;color:inherit}.react-root .NavAction>button span,.react-root .NavItem>button span{vertical-align:middle}.react-root .NavAction>button .icon,.react-root .NavItem>button .icon{color:#5f6368;display:-ms-inline-flexbox;display:inline-flex;width:1.2em;font-size:1.2em;text-align:center;vertical-align:middle}@media (max-width:1000px){.react-root .NavAction>button,.react-root .NavItem>button{position:relative;padding-left:4px;padding-right:4px;text-align:center}.react-root .NavAction>button>*,.react-root .NavItem>button>*{display:block}.react-root .NavAction>button .icon,.react-root .NavItem>button .icon{width:auto;font-size:1.6em}.react-root .NavAction>button span:not(.icon),.react-root .NavItem>button span:not(.icon){font-size:8px;text-transform:uppercase}}.react-root .NavItem{margin-top:3px}.react-root .NavItem>button{font-weight:500;padding:10px 0 10px 24px;color:#202124;width:90%;max-width:240px;border-top-right-radius:18px;border-bottom-right-radius:18px}.react-root .NavItem>button .icon{margin-right:12px}.react-root .NavItem>button svg{color:#5f6368}.react-root .NavItem>button.selected{background:#fff;color:#174ea6;background-color:#e8f0fe}.react-root .NavItem>button.selected .icon,.react-root .NavItem>button.selected svg{color:currentColor}.react-root .NavItem>button.selected.highlight-green{color:#1e8e3e;background-color:#e6f4ea}.react-root .NavItem>button:hover:not(.selected){color:#174ea6;background:rgba(95,99,104,.04)}.react-root .NavItem>button:hover:not(.selected).highlight-green{color:#1e8e3e}.react-root .NavItem>button:hover:not(.selected) .icon,.react-root .NavItem>button:hover:not(.selected) svg{color:currentColor}.react-root .NavItem>button:hover:not(.selected):disabled{color:unset}.react-root .NavItem>button .errorIndicator,.react-root .NavItem>button .warningIndicator{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:100px}@media (max-width:1000px){.react-root .NavItem>button .errorIndicator,.react-root .NavItem>button .warningIndicator{position:absolute;top:5px;left:5px;margin-left:0}}.react-root .NavItem>button .errorIndicator{background:#b31412}.react-root .NavItem>button .warningIndicator{background:#f29900}@media (max-width:1000px){.react-root .NavItem>button{padding-left:0}.react-root .NavItem>button .icon{margin-right:0}}.react-root .NavItem .navLabel{overflow-x:hidden}@media (max-width:1000px){.react-root .NavItem .navLabel>span{display:block;margin-top:-6px}}.react-root .NavItem[data-navlocation=Info]>button .errorIndicator,.react-root .NavItem[data-navlocation=Info]>button .warningIndicator{width:auto;height:auto;background:0 0}.react-root .NavItem[data-navlocation=Info]>button .errorIndicator:after,.react-root .NavItem[data-navlocation=Info]>button .warningIndicator:after{content:'\f06a';font-family:'Font Awesome 5 Pro';font-size:15px;color:#b31412}.react-root .NavItem[data-navlocation=Info]>button .warningIndicator:after{color:#f29900}.react-root .NavAction{margin-right:auto;margin-left:12px;margin-top:10px;border-radius:4px;font-family:'Google Sans';font-weight:500}@media (max-width:1000px){.react-root .NavAction{margin-right:4px;margin-left:4px}}.react-root .NavAction>button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1000px){.react-root .NavAction>button{width:100%}}.react-root .NavAction>button .icon,.react-root .NavAction>button span{color:#1a73e8;transition:color .1s ease-out}.react-root .NavAction>button.NavItemButton{padding-left:14px}.react-root .NavAction>button.NavItemButton .icon{padding-right:8px}.react-root .NavAction>button .icon{display:-ms-inline-flexbox;display:inline-flex;margin-right:4px}.react-root .NavAction>button:hover .icon,.react-root .NavAction>button:hover span{color:#4088ef}.react-root .NavAction>button:hover span:not(.icon){text-decoration:underline}.react-root .NavAction>button:active .icon,.react-root .NavAction>button:active span{color:#669df6}.react-root .VisualFirstEditorLayout .NavAction,.react-root .VisualFirstEditorLayout .NavItem{margin:auto;padding-top:8px}.react-root .VisualFirstEditorLayout .NavAction>button,.react-root .VisualFirstEditorLayout .NavItem>button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:center;align-items:center;border-radius:50%;width:40px;height:40px;font-weight:400;padding:6px 12px;-ms-flex-pack:center;justify-content:center}.react-root .VisualFirstEditorLayout .NavAction>button .icon,.react-root .VisualFirstEditorLayout .NavItem>button .icon{margin:auto auto auto -2px;font-size:20px}.react-root .VisualFirstEditorLayout .NavAction>button span:not(.icon),.react-root .VisualFirstEditorLayout .NavItem>button span:not(.icon){display:-ms-flexbox;display:flex}.react-root .VisualFirstEditorLayout .NavAction svg,.react-root .VisualFirstEditorLayout .NavItem svg{height:20px;width:20px}.react-root .VisualFirstEditorLayout span.errorIndicator,.react-root .VisualFirstEditorLayout span.warningIndicator{position:absolute;top:4px;right:0;margin-left:0}@media (max-width:1000px){.react-root .VisualFirstEditorLayout span.errorIndicator,.react-root .VisualFirstEditorLayout span.warningIndicator{position:absolute;top:4px;left:32px;margin-left:0}}.react-root .VisualFirstEditorLayout .CopyAppAction button,.react-root .VisualFirstEditorLayout .DeployStatus button{border:1px solid #e8eaed;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:auto}.react-root .VisualFirstEditorLayout .CopyAppAction button .icon,.react-root .VisualFirstEditorLayout .DeployStatus button .icon{margin-left:-3px}.react-root .VisualFirstEditorLayout hr{width:16px;margin:20px auto 8px}.react-root .NavSearchBox{display:-ms-flexbox;display:flex;margin-top:3px;padding:6px 16px;position:relative;margin-left:auto;margin-right:auto}@media (max-width:1000px){.react-root .NavSearchBox{display:none}}.react-root .NavSearchBox input{font-family:Roboto;border:1px solid #e8eaed;border-radius:4px;height:38px;width:100%;-ms-flex-positive:1;flex-grow:1;padding:0 10px 0 32px;background-color:#f1f3f4}.react-root .NavSearchBox input:hover{outline:0;border-color:#a1def3;border-top:1px solid #a1def3;border-left:1px solid #a1def3;border-bottom:1px solid #a1def3}.react-root .NavSearchBox input:active,.react-root .NavSearchBox input:focus{outline:0;border-color:#42bde7;border-top:1px solid #42bde7;border-left:1px solid #42bde7;border-bottom:1px solid #42bde7}.react-root .NavSearchBox button{background-color:#fff;border:1px solid #e8eaed;border-left-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:14px;width:20px;padding-left:8px;padding-right:10px;background:#217ecf;color:#fff}.react-root .NavSearchBox button:hover{background:#329edb}.react-root .NavSearchBox button:active,.react-root .NavSearchBox button:focus{background:#42bde7}.react-root .OcrTemplatePreview{width:25%;padding:5px;text-align:center}.react-root .OcrTemplatePreview img{display:block;border-radius:3px}.react-root .OcrTemplatePreviewList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:500px}.react-root .AdvancedSettingsControl{margin:0 -18px -12px;padding:0 18px}.react-root .AdvancedSettingsControl:not(:first-child){margin-top:18px}.react-root .AdvancedSettingsControl:not(:last-child){margin-bottom:36px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle{background:#ccc;padding:4px 8px 2px;margin:0 -18px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;display:block;text-align:center;width:100%;font-size:13px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:hover{text-decoration:none}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:active,.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:focus{outline:0}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:disabled:active,.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:disabled:focus,.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.block{display:block;text-align:center;width:100%}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.solid{background:#1a73e8;color:#fff}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.solid:active{color:#fff}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.simple{border:none;background:0 0}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.simple:hover{color:#669df6}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.overlay-left:hover{color:#669df6}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.small-margin-bottom{margin-bottom:8px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.overlay-right:hover{color:#669df6}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.add:hover{color:#669df6}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.add .icon>i{font-size:40px;font-weight:400}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.unstyled:active,.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.unstyled:focus,.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button.unstyled:hover{box-shadow:none;color:inherit}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button:hover{color:#669df6}.react-root .AdvancedSettingsControl>.AdvancedSettingsToggle button .fa{margin-left:.5em}.react-root .AdvancedSettingsControl>.AdvancedSettingsContents{margin-bottom:12px}.react-root .FormSection .AdvancedSettingsControl>.AdvancedSettingsToggle{margin:0 -8px}.react-root .EntityFilterControl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:18px;margin-bottom:48px}.react-root .EntityFilterControl .Filter{-ms-flex-positive:1;flex-grow:1;position:relative}.react-root .EntityFilterControl .Filter input{width:100%;background:0 0;border:1px solid #e8eaed;border-radius:4px;padding-left:34px;height:40px;background-color:#f1f3f4}.react-root .EntityFilterControl .Filter.Unset:before{color:#9aa0a6;position:absolute;top:12px;left:10px;content:'\f002';font-family:'Font Awesome 5 Pro';font-size:18px}.react-root .EntityFilterControl .Filter .FilterReset{position:absolute;top:1px;left:0;color:#9aa0a6;border-radius:100px;font-size:18px}.react-root .EntityFilterControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;width:40px;height:40px;padding:0;border-radius:50px;font-size:17px;font-weight:500}.react-root .EntityFilterControl button:hover{text-decoration:none}.react-root .EntityFilterControl button:active,.react-root .EntityFilterControl button:focus{outline:0}.react-root .EntityFilterControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .EntityFilterControl button:disabled:active,.react-root .EntityFilterControl button:disabled:focus,.react-root .EntityFilterControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .EntityFilterControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityFilterControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .EntityFilterControl button.block{display:block;text-align:center;width:100%}.react-root .EntityFilterControl button.solid{background:#1a73e8;color:#fff}.react-root .EntityFilterControl button.solid:active{color:#fff}.react-root .EntityFilterControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .EntityFilterControl button.simple{border:none;background:0 0}.react-root .EntityFilterControl button.simple:hover{color:#669df6}.react-root .EntityFilterControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .EntityFilterControl button.overlay-left:hover{color:#669df6}.react-root .EntityFilterControl button.small-margin-bottom{margin-bottom:8px}.react-root .EntityFilterControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .EntityFilterControl button.overlay-right:hover{color:#669df6}.react-root .EntityFilterControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .EntityFilterControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .EntityFilterControl button.add:hover{color:#669df6}.react-root .EntityFilterControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .EntityFilterControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .EntityFilterControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .EntityFilterControl button.unstyled:active,.react-root .EntityFilterControl button.unstyled:focus,.react-root .EntityFilterControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .EntityFilterControl button:hover{color:#669df6}.react-root .EntityFilterControl button .fa-chevron-left{margin-left:-3px;margin-top:3px}.react-root .EntityFilterControl .RearrangeButton{margin-right:5px}.react-root .EntityFilterControl .CompactViewToggle{color:#5f6368;margin-left:5px}.react-root .EntityFilterControl .FilterReset{color:rgba(0,0,0,.37)}.react-root .EntityGroup{margin-top:18px;margin-bottom:40px}.react-root .EntityGroup>h4{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#5f6368;margin-top:24px;margin-bottom:8px}.react-root .EntityGroup>h4 .EntityGroupIcon{color:#80868b;margin-top:1px;margin-right:12px}.react-root .EntityGroup>.EntityGroupContents{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4.5px -4.5px -4.5px}.react-root .EntityGroup>.EntityGroupContents:not(:first-child){margin-top:0}.react-root .FormSection .EntityGroup:first-child{margin-top:9px}.react-root .VFESectionWrapper .EntityGroupContents{width:98%}.react-root :not(.TabPane)>.ExpandingSection{border:2px solid #f5f5f5;border-radius:3px;cursor:pointer}.react-root :not(.TabPane)>.ExpandingSection>.Title{padding:8px 16px;background:#f5f5f5;transition:background .1s ease-out}.react-root :not(.TabPane)>.ExpandingSection>.Title>.Summary{display:-ms-flexbox;display:flex}.react-root :not(.TabPane)>.ExpandingSection>.Title>.Summary>.SummaryIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:20px}.react-root :not(.TabPane)>.ExpandingSection>.Content{border-top:2px solid #ededed;padding:18px}.react-root :not(.TabPane)>.ExpandingSection+.ExpandingSection{margin-top:9px}.react-root :not(.TabPane)>.ExpandingSection.Open{border-color:#ededed}.react-root :not(.TabPane)>.ExpandingSection.Open>.Title{background:#ededed}.react-root .TabPane>.ExpandingSection{position:relative;padding:3px;margin:4.5px;border-radius:8px;border:1px solid #e8eaed;background:#f8f9fa;transition:background .1s ease-out,flex-basis .1s ease-out;transition:background .1s ease-out,flex-basis .1s ease-out,-ms-flex-preferred-size .1s ease-out}.react-root .TabPane>.ExpandingSection:not(.Compact){-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .TabPane>.ExpandingSection.Compact{-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .TabPane>.ExpandingSection.Compact .ActionControls{display:-ms-flexbox;display:flex}.react-root .TabPane>.ExpandingSection.Compact:not(.Open){-ms-flex-preferred-size:340px;flex-basis:340px}.react-root .TabPane>.ExpandingSection.Compact:not(.Open)>.Title{height:100%}.react-root .TabPane>.ExpandingSection.Compact:not(.Open) .ActionControls{display:none}.react-root .TabPane>.ExpandingSection.Minor{-ms-flex-order:2;order:2}.react-root .TabPane>.ExpandingSection.Minor>.Title{background:#fff}.react-root .TabPane>.ExpandingSection.Open{box-shadow:0 -1px 5px rgba(128,134,139,.09),0 3px 5px rgba(128,134,139,.06),0 1px 2px rgba(60,64,67,.3),0 1px 3px rgba(60,64,67,.15);padding:3px;min-width:0}.react-root .TabPane>.ExpandingSection.Open .SummaryDetailsPadding{padding:0 14px}.react-root .TabPane>.ExpandingSection.DisabledControl{background:rgba(248,249,250,.6)}.react-root .TabPane>.ExpandingSection.DisabledControl .Summary .SummaryIcon{opacity:.5}.react-root .TabPane>.ExpandingSection.DisabledControl .Summary .SummaryTitle{opacity:.5}.react-root .TabPane>.ExpandingSection>.Title{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;width:100%;margin:0;padding:12px 16px;border-radius:3px;text-align:left;line-height:inherit}.react-root .TabPane>.ExpandingSection>.Title:hover{text-decoration:none}.react-root .TabPane>.ExpandingSection>.Title:active,.react-root .TabPane>.ExpandingSection>.Title:focus{outline:0}.react-root .TabPane>.ExpandingSection>.Title:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TabPane>.ExpandingSection>.Title:disabled:active,.react-root .TabPane>.ExpandingSection>.Title:disabled:focus,.react-root .TabPane>.ExpandingSection>.Title:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TabPane>.ExpandingSection>.Title.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabPane>.ExpandingSection>.Title.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabPane>.ExpandingSection>.Title.block{display:block;text-align:center;width:100%}.react-root .TabPane>.ExpandingSection>.Title.solid{background:#1a73e8;color:#fff}.react-root .TabPane>.ExpandingSection>.Title.solid:active{color:#fff}.react-root .TabPane>.ExpandingSection>.Title.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TabPane>.ExpandingSection>.Title.simple{border:none;background:0 0}.react-root .TabPane>.ExpandingSection>.Title.simple:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TabPane>.ExpandingSection>.Title.overlay-left:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title.small-margin-bottom{margin-bottom:8px}.react-root .TabPane>.ExpandingSection>.Title.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TabPane>.ExpandingSection>.Title.overlay-right:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TabPane>.ExpandingSection>.Title.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TabPane>.ExpandingSection>.Title.add:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TabPane>.ExpandingSection>.Title.add .icon>i{font-size:40px;font-weight:400}.react-root .TabPane>.ExpandingSection>.Title.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TabPane>.ExpandingSection>.Title.unstyled:active,.react-root .TabPane>.ExpandingSection>.Title.unstyled:focus,.react-root .TabPane>.ExpandingSection>.Title.unstyled:hover{box-shadow:none;color:inherit}.react-root .TabPane>.ExpandingSection>.Title .Summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .TabPane>.ExpandingSection>.Title .Summary h3{font-family:'Google Sans';color:#202124;font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:500;color:#3c4043}.react-root .TabPane>.ExpandingSection>.Title .Summary div+div{margin-left:20px}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryIcon{margin-left:0;width:24px;font-size:20px;font-weight:500;text-align:center;color:#5f6368}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryTitle{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryTitle>.SummaryTitleColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryInfo{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-left:15px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:19px}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryInfo.SummaryError{background:#b31412;color:#fff}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryInfo.SummaryWarning{background:#f29900;color:#202124}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryDetails{margin-top:0;font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryDetails span{color:#5f6368}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryDetails span em{color:rgba(0,0,0,.37);font-style:normal;font-weight:400;text-transform:lowercase}.react-root .TabPane>.ExpandingSection>.Title .Summary .SummaryDetails span+span{margin-left:1em}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls{text-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls:not(:last-child){-ms-flex:1 0 30%;flex:1 0 30%;text-align:right;margin-left:8px;-ms-flex-pack:end;justify-content:flex-end}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls a,.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls button{margin:5px;display:-ms-inline-flexbox;display:inline-flex}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls a>i,.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls button>i{color:#5f6368;font-size:18px}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls .ButtonGroup .CopyControl{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls .ButtonGroup .ArrowButton{margin-left:0;background:#fff;padding:0;min-width:20px}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls .MenuPopper{margin-top:-5px;margin-left:5px}.react-root .TabPane>.ExpandingSection>.Title .Summary .ActionControls .MenuPopper li{font-size:12px;font-weight:400;font-family:'Google Sans';color:#1a73e8;line-height:1.2;letter-spacing:.5px;padding:5px 10px;text-align:left}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;background:#1a73e8;color:#fff}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:hover{text-decoration:none}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:focus{outline:0}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:disabled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:disabled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:disabled:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:disabled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:disabled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:disabled:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:disabled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:disabled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.material-button,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.material-button,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.big,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.big,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.block,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.block,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.block{display:block;text-align:center;width:100%}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.solid,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.solid,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.solid{background:#1a73e8;color:#fff}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.solid:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.solid:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.solid:active{color:#fff}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.solid:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.solid:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.simple,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.simple,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.simple{border:none;background:0 0}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.simple:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.simple:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.simple:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.overlay-left,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.overlay-left,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.overlay-left:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.overlay-left:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.overlay-left:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.small-margin-bottom,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.small-margin-bottom,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.small-margin-bottom{margin-bottom:8px}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.overlay-right,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.overlay-right,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.overlay-right:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.overlay-right:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.overlay-right:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.enum,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.enum,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.add,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.add,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.add:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.add:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.add:hover{color:#669df6}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.add .icon,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.add .icon,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.add .icon>i,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.add .icon>i,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.add .icon>i{font-size:40px;font-weight:400}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.unstyled,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.unstyled,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.unstyled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.unstyled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed.unstyled:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.unstyled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.unstyled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed.unstyled:hover,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.unstyled:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.unstyled:focus,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed.unstyled:hover{box-shadow:none;color:inherit}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:active,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:active{color:#fff}.react-root .TabPane>.ExpandingSection>.Title .Summary .CopyControl.Confirmed:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .DeleteControl.Confirmed:disabled,.react-root .TabPane>.ExpandingSection>.Title .Summary .RegenControl.Confirmed:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TabPane>.ExpandingSection>.Title .SuggestionMessage{margin:-18px -22px 10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.react-root .TabPane>.ExpandingSection>.LoadingBar{height:5px}.react-root .TabPane>.ExpandingSection>.Content{overflow:hidden;margin-top:3px;padding:8px 16px;padding-bottom:24px;background:#fff;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0}.react-root .TabPane>.ExpandingSection>.RevampedContent{overflow-y:auto;overflow-x:hidden;height:100%;padding:8px 16px;padding-top:24px;padding-bottom:24px;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0}.react-root .TabPane>.ExpandingSection>.RevampedContent::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}.react-root .TabPane>.ExpandingSection>.RevampedContent::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.react-root .TabPane>.ExpandingSection.AppBot>.Content,.react-root .TabPane>.ExpandingSection.AppEvent>.Content,.react-root .TabPane>.ExpandingSection.AppProcess>.Content{overflow:visible}.react-root .TabPane>.ExpandingSection.HasWarnings{box-shadow:0 0 0 1px #f29900}.react-root .TabPane>.ExpandingSection.HasErrors{box-shadow:0 0 0 1px #b31412}.react-root .TabPane>.ExpandingSection .ExpandCollapseEntityControl{color:#5f6368;font-size:18px;font-weight:500;margin-right:-16px;border:none;background:0 0;box-shadow:none}.react-root .TabPane>.ExpandingSection:not(.DoNotCollapse)>.FormSection.Collapsed .CollapsibleEntity,.react-root .TabPane>.ExpandingSection:not(.DoNotCollapse)>.FormSection.Collapsed .CollapsibleFlexEntity,.react-root .TabPane>.ExpandingSection:not(.DoNotCollapse)>.FormSection.Collapsed .FormControl,.react-root .TabPane>.ExpandingSection:not(.DoNotCollapse)>.FormSection.Collapsed .FormSection{display:none}.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection.Collapsed .CollapsibleFlexEntity,.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection.Collapsed .FormControl{display:-ms-flexbox;display:flex}.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection.Collapsed .CollapsibleEntity,.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection.Collapsed .EntityControl,.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection.Collapsed .FormSection{display:block}.react-root .TabPane>.ExpandingSection.DoNotCollapse .FormSection .CollapseExpandButton i{display:none}.react-root .TabPane>.ExpandingSection .SuggestionOptions{display:-ms-flexbox;display:flex;margin-bottom:18px;padding:5px;background:0 0;color:#3c4043;padding:8px 16px 8px 0;margin-bottom:24px}.react-root .TabPane>.ExpandingSection .SuggestionOptions .SuggestionOption{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:150px;flex-basis:150px;max-width:200px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;background:#e8f0fe;padding:12px;margin-right:16px;border-radius:4px}.react-root .TabPane>.ExpandingSection .SuggestionOptions .SuggestionOption .SuggestionApplyButton em{display:none}.react-root .TabPane>.ExpandingSection .SuggestionChip .SuggestionApplyButton em{display:none}.react-root .TabPane>.ExpandingSection>.Title{cursor:pointer}.react-root .TabPane>.ExpandingSection.DisabledControl>.Title{cursor:default}.react-root .TabPane>.ExpandingSection+.ExpandingSection{margin-top:18px}.react-root .TabPane>.ExpandingSection>.Content h3+p{margin-top:9px}.react-root .NewEntityControls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:9px;margin-bottom:18px;-ms-flex-pack:start;justify-content:flex-start}.react-root .NewEntityControls div.SuggestionOption,.react-root .NewEntityControls>div.AddControl{margin-top:9px;border:1px solid #e8eaed;border-radius:5px;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:150px;flex-basis:150px;min-width:125px}.react-root .NewEntityControls>.AddControl{display:-ms-flexbox;display:flex;max-width:125px;height:83px;margin-right:12px}.react-root .NewEntityControls>.SuggestionOptionsLoading{margin-top:9px;margin-left:12px;margin-right:12px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.react-root .NewEntityControls>.Control{max-width:188px;display:-ms-flexbox;display:flex;padding:3px;height:83px}.react-root .NewEntityControls>.Control.SuggestionOption{max-width:175px;border-radius:8px}.react-root .NewEntityControls>.Control.SuggestionOption:not(:last-child){margin-right:12px}.react-root .PaneHeader{padding:0;color:#3c4043;font-family:Roboto;font-size:14px;text-align:left;margin:0 auto 8px;margin-bottom:16px;padding:5px;padding-left:0}.react-root .PaneHeader a{color:#5f6368}.react-root .PaneHeader a:after{content:"menu_book";color:#1a73e8;display:inline;margin-left:6px;font-size:24px;font-family:'Google Material Icons';font-style:normal;vertical-align:-6px}.react-root .Tab_MANAGE_VERSIONS .Section_Stable .stableVersionButton{margin:8px auto}.react-root .TabPane,.react-root.TabPane{color:rgba(0,0,0,.87);font-size:13px;line-height:18px;text-align:left}.react-root .TabPane .button.solid,.react-root.TabPane .button.solid{max-width:200px}.react-root .TabSet{margin-top:2px;height:calc(100vh - 64px - 10px)}.react-root .TabSet .TabPane{border-top:1px solid #e8eaed;overflow-y:auto;height:calc(100% - (64px + 3px));position:relative;top:0;padding:24px;padding-left:8px;background:#fff;box-shadow:none}.react-root .TabSet .TabPane::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root .TabSet .TabPane::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root .TabSet .TabPane:first-child{position:relative;top:64px}.react-root .TabSet .TabPane button.simple+button.simple{margin-left:16px}.react-root .TabSet .TabPane .TabDescription{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#3c4043;margin-top:16px}.react-root .TabSet .TabPane.VisualFirstEditorLayout.Tab_DATA_ACTION{border:none;top:0}.react-root .TabSet .RevampedTabPane{border-top:unset;height:unset;background:unset}.react-root .TabSet .RevampedTabPane:first-child{position:relative;top:unset}.react-root#HomePane .TabSet{height:calc(100vh - 64px - 52px)}.react-root .TabRow{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-left:16px;text-align:left;height:64px;position:relative}.react-root .TabRow.SaveButtonTabRow{padding-right:90px}.react-root .TabRow .save-button{position:absolute;right:0;top:20px}.react-root .TabRow .Tab{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-size:11px;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;font-family:'Google Sans';color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;background:0 0;-ms-flex-positive:1;flex-grow:1;opacity:1;border:none;padding:0 6px 8px;color:#5f6368;text-align:center;transition:background .1s ease-out,border .1s ease-out;white-space:nowrap;font-weight:500}.react-root .TabRow .Tab:hover{text-decoration:none}.react-root .TabRow .Tab:active,.react-root .TabRow .Tab:focus{outline:0}.react-root .TabRow .Tab:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TabRow .Tab:disabled:active,.react-root .TabRow .Tab:disabled:focus,.react-root .TabRow .Tab:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TabRow .Tab.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabRow .Tab.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TabRow .Tab.block{display:block;text-align:center;width:100%}.react-root .TabRow .Tab.solid{background:#1a73e8;color:#fff}.react-root .TabRow .Tab.solid:active{color:#fff}.react-root .TabRow .Tab.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TabRow .Tab.simple{border:none;background:0 0}.react-root .TabRow .Tab.simple:hover{color:#669df6}.react-root .TabRow .Tab.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TabRow .Tab.overlay-left:hover{color:#669df6}.react-root .TabRow .Tab.small-margin-bottom{margin-bottom:8px}.react-root .TabRow .Tab.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TabRow .Tab.overlay-right:hover{color:#669df6}.react-root .TabRow .Tab.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TabRow .Tab.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TabRow .Tab.add:hover{color:#669df6}.react-root .TabRow .Tab.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TabRow .Tab.add .icon>i{font-size:40px;font-weight:400}.react-root .TabRow .Tab.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TabRow .Tab.unstyled:active,.react-root .TabRow .Tab.unstyled:focus,.react-root .TabRow .Tab.unstyled:hover{box-shadow:none;color:inherit}@media (max-width:1000px){.react-root .TabRow .Tab{padding:0 6px 4px}}.react-root .TabRow .Tab:first-child{margin-left:0}.react-root .TabRow .Tab:last-child{margin-right:0}.react-root .TabRow .Tab.Selected{color:#1a73e8}.react-root .TabRow .Tab .tabBreadCrumb{display:inline-block;width:8px;height:8px;margin-left:4px;border-radius:100px;position:relative;top:-4px}.react-root .TabRow .Tab .tabBreadCrumb.tabErrors{background-color:#b31412}.react-root .TabRow .Tab .tabBreadCrumb.tabWarnings{background-color:#f29900}.react-root .WaitingIndicator{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(255,255,255,.67);z-index:150;pointer-events:all}.react-root .WaitingIndicator+.FormSection{margin-top:0}.react-root .EmulatorWaitingIndicator{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.67);border-radius:4px;z-index:50;pointer-events:all}.react-root .spinner{position:absolute;top:calc(50% - 8px);left:50%}.react-root .spinner div{display:inline-block;width:18px;height:18px;background-color:#1a73e8;border-radius:100%;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.react-root .spinner .bounce1{animation-delay:-.32s}.react-root .spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.react-root .SummaryTable{width:500px}.react-root .SummaryTable .divTable.SummaryTable .divTableCell,.react-root .SummaryTable .divTable.SummaryTable .divTableHead{text-align:center;padding:5px}.react-root .SummaryTable .divTable.SummaryTable .divTableHeading .divTableHead{font-weight:700;vertical-align:middle;border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:5px}.react-root .SummaryTable .SummaryTable .tableFootStyle .links{text-align:right}.react-root .SummaryTable .SummaryTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.react-root .SummaryTable .SummaryTable.outerTableFooter{border-top:none}.react-root .SummaryTable .SummaryTable.outerTableFooter .tableFootStyle{padding:3px 5px}.react-root .SummaryTable .divTable{display:table}.react-root .SummaryTable .divTableRow{display:table-row}.react-root .SummaryTable .divTableHeading{display:table-header-group}.react-root .SummaryTable .divTableCell,.react-root .SummaryTable .divTableHead{display:table-cell}.react-root .SummaryTable .divTableHeading{display:table-header-group}.react-root .SummaryTable .divTableFoot{display:table-footer-group}.react-root .SummaryTable .divTableBody{display:table-row-group}.react-root .TableDisplayControl .refs .refsHasOne+.refsHasMany:before{content:'';display:block;border-top:1px solid #fff}.react-root .TableDisplayControl .refs .ref{display:block;margin:10px 0;border-radius:3px;color:rgba(0,0,0,.67)}.react-root .TableDisplayControl .refs .ref .name{display:block;margin-left:46px}.react-root .TableDisplayControl .refs .ref .name .source{display:block;font-size:11px;font-style:italic;opacity:.8}.react-root .TableDisplayControl .refs .ref .icon{position:relative;float:left;width:36px;margin-right:10px;font-size:18px;text-align:right}.react-root .TableDisplayControl .refs .ref .icon .fa{display:inline-block;vertical-align:middle}.react-root .TableDisplayControl .refs .ref .icon .fa:first-child{position:absolute;top:3px;left:5px;font-size:14px}.react-root .TableDisplayControl .refs .ref.hasMany .fa:nth-child(2){position:relative;top:-2px;left:-1px}.react-root .TableDisplayControl .refs .ref.hasMany .fa:last-child{text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;position:absolute;top:6px;right:-4px}.react-root .TableDisplayControl .refs .ref:after{content:'';display:block;clear:both}.react-root .TableDisplayControl .refs .ref:not(.selected):hover{background:rgba(0,0,0,.05)}.react-root .TableDisplayControl .refs .ref.selected{color:#669df6}.react-root .ColumnControl .SummaryDetails .fa{display:inline;padding:5px;border-radius:100px;background:rgba(0,0,0,.37);color:#fff;vertical-align:middle}.react-root .ColumnControl.UserSettingColumnControl .Title{padding:5px 10px!important}.react-root .ColumnControl.UserSettingColumnControl .Title .SummaryTitle{display:-ms-flexbox;display:flex}.react-root .ColumnControl.UserSettingColumnControl .Title .SummaryTitle>div,.react-root .ColumnControl.UserSettingColumnControl .Title .SummaryTitle>h3{-ms-flex-preferred-size:200px;flex-basis:200px}.react-root .ColumnControl.UserSettingColumnControl .Title .SummaryTitle .SummaryDetails{margin-top:0}.react-root .ColumnControl .FormControl>.Control{-ms-flex-preferred-size:400px;flex-basis:400px}.react-root .ColumnControlModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px;padding:0;border:none;background:0 0}.react-root .ColumnControlModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .ColumnControlModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .ColumnControlModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .ColumnControlModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .ColumnControlModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .ColumnControlModal .ReactModalWrapper .Cancel:active,.react-root .ColumnControlModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .ColumnControlModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ColumnControlModal .ReactModalWrapper .Cancel:disabled:active,.react-root .ColumnControlModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .ColumnControlModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ColumnControlModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .ColumnControlModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .ColumnControlModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .ColumnControlModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .ColumnControlModal h3{font-size:13px}.react-root .ColumnControlModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .ColumnControlModal .Actions>*+*{margin-left:5px}.react-root .ColumnControlModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .ColumnControlModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .ColumnControlModal .row .spacer{-ms-flex:1;flex:1}.react-root .ColumnControlModal .row .actions *+*{margin-left:8px}.react-root .ColumnControlModal .ColumnControl{height:calc(100% - 12px);margin-bottom:0}.react-root .ColumnControlModal .ColumnControl.Open{margin-bottom:0}.react-root .ColumnControlModal .ColumnControl .Content{overflow:auto;margin-top:0;height:calc(100% - 63px)}.react-root .ColumnControlModal .ColumnControl .Content::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root .ColumnControlModal .ColumnControl .Content::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root.ColumnControlModalOverlay{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(32,33,36,.6)}.react-root .SchemaControl{max-width:100%}.react-root .SchemaControl.ResizingSchemaControl{height:100%}.react-root .SchemaControl .EntityTitle{margin-bottom:10px}.react-root .SchemaControl .EntityTable{min-height:400px;overflow:auto;width:100%}.react-root .SchemaControl .EntityTable::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root .SchemaControl .EntityTable::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root .SchemaControl .EntityTable.ResizingEntityTable{height:100%;overflow-y:hidden;overflow-x:auto}.react-root .SchemaControl .EntityTable::-webkit-scrollbar-button{width:8px;height:8px}.react-root .SchemaControl .EntityTable .SwitchControl button{height:20px;width:30px}.react-root .SchemaControl .EntityTable .SwitchControl button .CheckboxState{display:none}.react-root .SchemaControl .EntityTable .SwitchControl.On button{opacity:.5;background:#217ecf}.react-root .SchemaControl .EntityTable .SwitchControl.On button .CheckboxSwitch{margin-left:12px}.react-root .SchemaControl .EntityTable .SwitchToDynamic button{height:20px;color:#80868b;display:none}.react-root .SchemaControl .EntityTable .ExpressionControl .ExpressionControlIcon{color:#80868b;display:none}.react-root .SchemaControl .EntityTable .ColumnEditIcon{font-size:1.5em;color:#3c4043}.react-root .SchemaControl .EntityTable .VirtualColumnDefinition .ColumnEditIcon{color:#217ecf}.react-root .SchemaControl .EntityTable .NameColumnControl{width:100%}.react-root .SchemaControl .EntityTable .NameColumnControl input{width:100%}.react-root .SchemaControl .EntityTable .ColumnCounter{position:absolute;top:2px;left:2px;opacity:.5;font-size:.8em}.react-root .SchemaControl .EntityTable .ReactVirtualized__Table .ReactVirtualized__Grid{direction:rtl!important}.react-root .SchemaControl .EntityTable .ReactVirtualized__Table .ReactVirtualized__Grid::-webkit-scrollbar{width:8px;height:8px;border-radius:100px}.react-root .SchemaControl .EntityTable .ReactVirtualized__Table .ReactVirtualized__Grid::-webkit-scrollbar-thumb{background:#dadce0;border-radius:100px}.react-root .SchemaControl .EntityTable .ReactVirtualized__Table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer{direction:ltr!important}.react-root .SchemaControl .EntityTable .HasErrors{box-shadow:0 0 0 3px #b31412;margin-right:3px}.react-root .SchemaControl .EntityTable .HasWarnings{box-shadow:0 0 0 3px #f29900;margin-right:3px}.react-root .SchemaControl .EntityTable .HighlightColumn{background-color:#e8f0fe}.react-root .SchemaControl.ExpandedSchemaControl .SwitchToDynamic button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.react-root .SchemaControl.ExpandedSchemaControl .ExpressionControl .ExpressionControlIcon{display:block}.react-root .TableDisplayControl{position:relative;display:inline-block;width:30%;min-width:200px;max-width:300px;margin:10px;padding:10px;background:#f5f5f5;border-radius:3px;vertical-align:top;cursor:pointer;transition:box-shadow .1s ease-out,background .1s ease-out}.react-root .TableDisplayControl a{transition:all .1s ease-out}.react-root .TableDisplayControl a:focus,.react-root .TableDisplayControl a:hover{text-decoration:none}.react-root .TableDisplayControl>header .icon{display:block;float:left;width:32px;font-size:32px;text-align:right;transition:all .1s ease-out}.react-root .TableDisplayControl>header .name{display:block;position:relative;top:4px;margin-left:42px;font-size:15px}.react-root .TableDisplayControl>header:after{content:'';display:block;clear:both}.react-root .TableDisplayControl>.actions{position:absolute;top:12px;right:12px}.react-root .TableDisplayControl>.actions a{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;background:#1a73e8;color:#fff;width:24px;height:24px;padding:4px 0 0;border-radius:100px;font-size:12px;text-align:center}.react-root .TableDisplayControl>.actions a:hover{text-decoration:none}.react-root .TableDisplayControl>.actions a:active,.react-root .TableDisplayControl>.actions a:focus{outline:0}.react-root .TableDisplayControl>.actions a:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TableDisplayControl>.actions a:disabled:active,.react-root .TableDisplayControl>.actions a:disabled:focus,.react-root .TableDisplayControl>.actions a:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TableDisplayControl>.actions a.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayControl>.actions a.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayControl>.actions a.block{display:block;text-align:center;width:100%}.react-root .TableDisplayControl>.actions a.solid{background:#1a73e8;color:#fff}.react-root .TableDisplayControl>.actions a.solid:active{color:#fff}.react-root .TableDisplayControl>.actions a.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TableDisplayControl>.actions a.simple{border:none;background:0 0}.react-root .TableDisplayControl>.actions a.simple:hover{color:#669df6}.react-root .TableDisplayControl>.actions a.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TableDisplayControl>.actions a.overlay-left:hover{color:#669df6}.react-root .TableDisplayControl>.actions a.small-margin-bottom{margin-bottom:8px}.react-root .TableDisplayControl>.actions a.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TableDisplayControl>.actions a.overlay-right:hover{color:#669df6}.react-root .TableDisplayControl>.actions a.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TableDisplayControl>.actions a.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TableDisplayControl>.actions a.add:hover{color:#669df6}.react-root .TableDisplayControl>.actions a.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TableDisplayControl>.actions a.add .icon>i{font-size:40px;font-weight:400}.react-root .TableDisplayControl>.actions a.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TableDisplayControl>.actions a.unstyled:active,.react-root .TableDisplayControl>.actions a.unstyled:focus,.react-root .TableDisplayControl>.actions a.unstyled:hover{box-shadow:none;color:inherit}.react-root .TableDisplayControl>.actions a:active{color:#fff}.react-root .TableDisplayControl>.actions a:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TableDisplayControl:not(.selected):hover{box-shadow:0 0 0 1px rgba(102,157,246,.5)}.react-root .TableDisplayControl.selected{box-shadow:0 0 0 2px #669df6}.react-root .TableDisplayControl.selected header{color:#669df6}.react-root .TableDisplayControl.Error{box-shadow:0 0 0 2px #b31412;background:rgba(179,20,18,.1)}.react-root .TableDisplayControl.Error:hover{box-shadow:0 0 0 3px #b31412}.react-root .TableDisplayListControl{margin-top:18px}.react-root .TableDisplayListControl .ShowRefs{margin:10px;padding-bottom:20px;border-bottom:1px solid #ededed;text-align:right}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:hover{text-decoration:none}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:focus{outline:0}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:disabled:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:disabled:focus,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.block{display:block;text-align:center;width:100%}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.solid{background:#1a73e8;color:#fff}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.solid:active{color:#fff}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.simple{border:none;background:0 0}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.simple:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.overlay-left:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.small-margin-bottom{margin-bottom:8px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.overlay-right:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.add:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.add .icon>i{font-size:40px;font-weight:400}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.unstyled:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.unstyled:focus,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off.unstyled:hover{box-shadow:none;color:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.Off:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;background:#1a73e8;color:#fff;border:none}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:hover{text-decoration:none}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:focus{outline:0}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:disabled:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:disabled:focus,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.block{display:block;text-align:center;width:100%}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.solid{background:#1a73e8;color:#fff}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.solid:active{color:#fff}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.simple{border:none;background:0 0}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.simple:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.overlay-left:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.small-margin-bottom{margin-bottom:8px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.overlay-right:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.add:hover{color:#669df6}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.add .icon>i{font-size:40px;font-weight:400}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.unstyled:active,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.unstyled:focus,.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On.unstyled:hover{box-shadow:none;color:inherit}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:active{color:#fff}.react-root .TableDisplayListControl .ShowRefs .ShowRefsButton.On:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .TableDisplayListControl .key span{font-size:11px;margin:0 20px}.react-root .TableDisplayListControl .key span .fa{margin-right:5px}.react-root .TableDisplayListControl .key span a{color:#1a73e8}.react-root .YesNoTypeSettings{display:inline-block;margin-bottom:48px}.react-root .YesNoTypeSettings .FormSettings{margin-bottom:12px}.react-root .YesNoTypeSettings .FormSettings .InputContainer{display:inline-block;margin-right:16px}.react-root .YesNoTypeSettings .FormSettings .InputContainer .InputLabel{margin-bottom:8px}.react-root .YesNoTypeSettings .FormSettings .InputContainer .ExpressionControl .ExpressionControlText input{width:100%}.react-root .YesNoTypeSettings .FormSettings .InputContainer:last-of-type{margin-right:0}.react-root .YesNoTypeSettings .FormSettings .InputContainerVertical{display:block;margin-right:0;margin-top:16px}.react-root .YesNoTypeSettings .ResetButton{border:none;background-color:inherit;border-radius:0;padding:0;outline:unset;color:#217ecf}.react-root .YesNoTypeSettingsSemiVertical{display:block}.react-root .YesNoTypeSettingsSemiVertical .InputContainerVertical:first-of-type{margin-top:0}.react-root .YesNoTypeSettingsVertical{display:block}.react-root .SuggestionOption{position:relative}.react-root .SuggestionOption .SuggestionApplyButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none;width:calc(100% - 20px);padding:8px;padding-right:0;padding-left:12px;font-size:12px;font-weight:500;border-radius:8px;color:#5f6368;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.react-root .SuggestionOption .SuggestionApplyButton:hover{text-decoration:none}.react-root .SuggestionOption .SuggestionApplyButton:active,.react-root .SuggestionOption .SuggestionApplyButton:focus{outline:0}.react-root .SuggestionOption .SuggestionApplyButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionOption .SuggestionApplyButton:disabled:active,.react-root .SuggestionOption .SuggestionApplyButton:disabled:focus,.react-root .SuggestionOption .SuggestionApplyButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionOption .SuggestionApplyButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOption .SuggestionApplyButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOption .SuggestionApplyButton.block{display:block;text-align:center;width:100%}.react-root .SuggestionOption .SuggestionApplyButton.solid{background:#1a73e8;color:#fff}.react-root .SuggestionOption .SuggestionApplyButton.solid:active{color:#fff}.react-root .SuggestionOption .SuggestionApplyButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionOption .SuggestionApplyButton.simple{border:none;background:0 0}.react-root .SuggestionOption .SuggestionApplyButton.simple:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionOption .SuggestionApplyButton.overlay-left:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionOption .SuggestionApplyButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionOption .SuggestionApplyButton.overlay-right:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionOption .SuggestionApplyButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionOption .SuggestionApplyButton.add:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionOption .SuggestionApplyButton.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionOption .SuggestionApplyButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionOption .SuggestionApplyButton.unstyled:active,.react-root .SuggestionOption .SuggestionApplyButton.unstyled:focus,.react-root .SuggestionOption .SuggestionApplyButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionOption .SuggestionApplyButton:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionOption .SuggestionApplyButton .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionOption .SuggestionApplyButton:hover{color:#669df6}.react-root .SuggestionOption .SuggestionApplyButton .icon{font-size:24px;line-height:1;margin:8px}.react-root .SuggestionOption .SuggestionApplyButton .SuggestionOptionTitle{font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:inherit;overflow:hidden;text-overflow:ellipsis;max-height:40px}.react-root .SuggestionOption .SuggestionApplyButton .SuggestionOptionDescription{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;color:inherit}.react-root .SuggestionOption .SuggestionApplyButton .link{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;font-weight:500;line-height:18px}.react-root .SuggestionOption .SuggestionIgnoreButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;margin:0;border:none;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit;position:relative;width:24px;height:24px;font-size:20px;top:2px;right:2px;border-radius:100px;background:0 0;color:#5f6368;font-size:16px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.react-root .SuggestionOption .SuggestionIgnoreButton:hover{text-decoration:none}.react-root .SuggestionOption .SuggestionIgnoreButton:active,.react-root .SuggestionOption .SuggestionIgnoreButton:focus{outline:0}.react-root .SuggestionOption .SuggestionIgnoreButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionOption .SuggestionIgnoreButton:disabled:active,.react-root .SuggestionOption .SuggestionIgnoreButton:disabled:focus,.react-root .SuggestionOption .SuggestionIgnoreButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionOption .SuggestionIgnoreButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOption .SuggestionIgnoreButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOption .SuggestionIgnoreButton.block{display:block;text-align:center;width:100%}.react-root .SuggestionOption .SuggestionIgnoreButton.solid{background:#1a73e8;color:#fff}.react-root .SuggestionOption .SuggestionIgnoreButton.solid:active{color:#fff}.react-root .SuggestionOption .SuggestionIgnoreButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionOption .SuggestionIgnoreButton.simple{border:none;background:0 0}.react-root .SuggestionOption .SuggestionIgnoreButton.simple:hover{color:#669df6}.react-root .SuggestionOption .SuggestionIgnoreButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionOption .SuggestionIgnoreButton.overlay-left:hover{color:#669df6}.react-root .SuggestionOption .SuggestionIgnoreButton.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionOption .SuggestionIgnoreButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionOption .SuggestionIgnoreButton.overlay-right:hover{color:#669df6}.react-root .SuggestionOption .SuggestionIgnoreButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionOption .SuggestionIgnoreButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionOption .SuggestionIgnoreButton.add:hover{color:#669df6}.react-root .SuggestionOption .SuggestionIgnoreButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionOption .SuggestionIgnoreButton.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionOption .SuggestionIgnoreButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionOption .SuggestionIgnoreButton.unstyled:active,.react-root .SuggestionOption .SuggestionIgnoreButton.unstyled:focus,.react-root .SuggestionOption .SuggestionIgnoreButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionOption .SuggestionIgnoreButton:active,.react-root .SuggestionOption .SuggestionIgnoreButton:focus,.react-root .SuggestionOption .SuggestionIgnoreButton:hover{box-shadow:none;color:inherit}.react-root .SuggestionOption .SuggestionIgnoreButton:hover{color:#669df6}.react-root .EntityControl .SuggestionOptions{display:-ms-flexbox;display:flex;margin-bottom:18px;padding:5px;background:0 0;color:#3c4043;padding:8px 16px 8px 0;margin-bottom:24px}.react-root .EntityControl .SuggestionOptions .SuggestionOption{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:150px;flex-basis:150px;max-width:200px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;background:#e8f0fe;padding:12px;margin-right:16px;border-radius:4px}.react-root .EntityControl .SuggestionOptions .SuggestionOption .SuggestionApplyButton em{display:none}.react-root .SuggestionOptionModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px;top:calc(50% - 200px);bottom:auto;max-width:600px}.react-root .SuggestionOptionModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .SuggestionOptionModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .SuggestionOptionModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .SuggestionOptionModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .SuggestionOptionModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:active,.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:disabled:active,.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionOptionModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .SuggestionOptionModal h3{font-size:13px}.react-root .SuggestionOptionModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .SuggestionOptionModal .Actions>*+*{margin-left:5px}.react-root .SuggestionOptionModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .SuggestionOptionModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .SuggestionOptionModal .row .spacer{-ms-flex:1;flex:1}.react-root .SuggestionOptionModal .row .actions *+*{margin-left:8px}.react-root .SuggestionOptionModal .modal-header{border-bottom:1px solid #e8eaed;margin:0 -24px;padding:0 24px 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.react-root .SuggestionOptionModal .modal-header .cancel{float:right;line-height:28px;font-size:24px;color:#5f6368;box-shadow:none;cursor:pointer}.react-root .SuggestionOptionModal .modal-header .cancel:active,.react-root .SuggestionOptionModal .modal-header .cancel:hover{color:#5f6368}.react-root .SuggestionOptionModal .Content{padding:24px 0}.react-root .SuggestionOptionModal .Content span:first-of-type{margin-right:8px}.react-root .SuggestionOptionModal .modal-footer{padding:0}.react-root .SuggestionOptionModal .modal-footer button:first-of-type{margin-right:8px}.react-root .SuggestionChip{position:relative}.react-root .SuggestionChip .SuggestionApplyButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none;padding:8px;font-size:12px;font-weight:500;border-radius:8px;color:#5f6368;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100px}.react-root .SuggestionChip .SuggestionApplyButton:hover{text-decoration:none}.react-root .SuggestionChip .SuggestionApplyButton:active,.react-root .SuggestionChip .SuggestionApplyButton:focus{outline:0}.react-root .SuggestionChip .SuggestionApplyButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionChip .SuggestionApplyButton:disabled:active,.react-root .SuggestionChip .SuggestionApplyButton:disabled:focus,.react-root .SuggestionChip .SuggestionApplyButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionChip .SuggestionApplyButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChip .SuggestionApplyButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChip .SuggestionApplyButton.block{display:block;text-align:center;width:100%}.react-root .SuggestionChip .SuggestionApplyButton.solid{background:#1a73e8;color:#fff}.react-root .SuggestionChip .SuggestionApplyButton.solid:active{color:#fff}.react-root .SuggestionChip .SuggestionApplyButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionChip .SuggestionApplyButton.simple{border:none;background:0 0}.react-root .SuggestionChip .SuggestionApplyButton.simple:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionChip .SuggestionApplyButton.overlay-left:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionChip .SuggestionApplyButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionChip .SuggestionApplyButton.overlay-right:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionChip .SuggestionApplyButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionChip .SuggestionApplyButton.add:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionChip .SuggestionApplyButton.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionChip .SuggestionApplyButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionChip .SuggestionApplyButton.unstyled:active,.react-root .SuggestionChip .SuggestionApplyButton.unstyled:focus,.react-root .SuggestionChip .SuggestionApplyButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionChip .SuggestionApplyButton:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionChip .SuggestionApplyButton .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionChip .SuggestionApplyButton:hover{color:#669df6}.react-root .SuggestionChip .SuggestionApplyButton .icon{font-size:24px;line-height:1;margin:8px}.react-root .SuggestionChip .SuggestionApplyButton .SuggestionOptionTitle{font-family:'Google Sans';font-weight:500;color:#202124;font-size:14px;line-height:20px;letter-spacing:.25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:inherit;overflow:hidden;text-overflow:ellipsis;max-height:40px}.react-root .SuggestionChip .SuggestionApplyButton .SuggestionOptionDescription{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;color:inherit}.react-root .SuggestionChip .SuggestionApplyButton .link{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;font-weight:500;line-height:18px;font-size:10px}.react-root .SuggestionChip .SuggestionIgnoreButton{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;margin:0;border:none;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit;position:relative;width:24px;height:24px;font-size:20px;top:2px;right:2px;border-radius:100px;background:0 0;color:#5f6368;font-size:16px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.react-root .SuggestionChip .SuggestionIgnoreButton:hover{text-decoration:none}.react-root .SuggestionChip .SuggestionIgnoreButton:active,.react-root .SuggestionChip .SuggestionIgnoreButton:focus{outline:0}.react-root .SuggestionChip .SuggestionIgnoreButton:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionChip .SuggestionIgnoreButton:disabled:active,.react-root .SuggestionChip .SuggestionIgnoreButton:disabled:focus,.react-root .SuggestionChip .SuggestionIgnoreButton:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionChip .SuggestionIgnoreButton.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChip .SuggestionIgnoreButton.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChip .SuggestionIgnoreButton.block{display:block;text-align:center;width:100%}.react-root .SuggestionChip .SuggestionIgnoreButton.solid{background:#1a73e8;color:#fff}.react-root .SuggestionChip .SuggestionIgnoreButton.solid:active{color:#fff}.react-root .SuggestionChip .SuggestionIgnoreButton.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionChip .SuggestionIgnoreButton.simple{border:none;background:0 0}.react-root .SuggestionChip .SuggestionIgnoreButton.simple:hover{color:#669df6}.react-root .SuggestionChip .SuggestionIgnoreButton.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionChip .SuggestionIgnoreButton.overlay-left:hover{color:#669df6}.react-root .SuggestionChip .SuggestionIgnoreButton.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionChip .SuggestionIgnoreButton.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionChip .SuggestionIgnoreButton.overlay-right:hover{color:#669df6}.react-root .SuggestionChip .SuggestionIgnoreButton.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionChip .SuggestionIgnoreButton.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionChip .SuggestionIgnoreButton.add:hover{color:#669df6}.react-root .SuggestionChip .SuggestionIgnoreButton.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionChip .SuggestionIgnoreButton.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionChip .SuggestionIgnoreButton.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionChip .SuggestionIgnoreButton.unstyled:active,.react-root .SuggestionChip .SuggestionIgnoreButton.unstyled:focus,.react-root .SuggestionChip .SuggestionIgnoreButton.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionChip .SuggestionIgnoreButton:active,.react-root .SuggestionChip .SuggestionIgnoreButton:focus,.react-root .SuggestionChip .SuggestionIgnoreButton:hover{box-shadow:none;color:inherit}.react-root .SuggestionChip .SuggestionIgnoreButton:hover{color:#669df6}.react-root .SuggestionHeader{width:100%;margin-top:25px}.react-root .SuggestionHeader h5{font-size:14px;font-weight:450}.react-root .SuggestionChips{width:100%;display:-ms-flexbox;display:flex;margin-bottom:18px;padding:5px;background:0 0;color:#3c4043;padding:8px 16px 0 0;margin-bottom:24px;border-bottom:1px;overflow-x:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-root .SuggestionChips .SuggestionChip{min-width:120px;max-width:200px;height:100px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;background:#e8f0fe;padding:12px;margin-right:16px;margin-bottom:10px;border-radius:4px}.react-root .EntityControl .SuggestionChip .SuggestionApplyButton em{display:none}.react-root .SuggestionChipModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px;top:calc(50% - 200px);bottom:auto;max-width:600px}.react-root .SuggestionChipModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .SuggestionChipModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .SuggestionChipModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .SuggestionChipModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .SuggestionChipModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:active,.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:disabled:active,.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .SuggestionChipModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .SuggestionChipModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .SuggestionChipModal h3{font-size:13px}.react-root .SuggestionChipModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .SuggestionChipModal .Actions>*+*{margin-left:5px}.react-root .SuggestionChipModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .SuggestionChipModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .SuggestionChipModal .row .spacer{-ms-flex:1;flex:1}.react-root .SuggestionChipModal .row .actions *+*{margin-left:8px}.react-root .SuggestionChipModal .modal-header{border-bottom:1px solid #e8eaed;margin:0 -24px;padding:0 24px 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.react-root .SuggestionChipModal .modal-header .cancel{float:right;line-height:28px;font-size:24px;color:#5f6368;box-shadow:none;cursor:pointer}.react-root .SuggestionChipModal .modal-header .cancel:active,.react-root .SuggestionChipModal .modal-header .cancel:hover{color:#5f6368}.react-root .SuggestionChipModal .Content{padding:24px 0}.react-root .SuggestionChipModal .Content span:first-of-type{margin-right:8px}.react-root .SuggestionChipModal .modal-footer{padding:0}.react-root .SuggestionChipModal .modal-footer button:first-of-type{margin-right:8px}.react-root .NewDocumentTableControl .preamble{padding:4px}.react-root .NewDocumentTableControl .preamble-title{font:14px/20px Google Sans,sans-serif;font-family:Roboto;margin-bottom:8px;color:#3c4043;font-weight:800}.react-root .NewDocumentTableControl .preamble-content{font:14px/20px Google Sans,sans-serif;margin-bottom:5px;font-weight:400;font-family:Roboto;color:#3c4043}.react-root .NewDocumentTableControl .preamble-content .learnmore-icon-button{margin-top:-6px}.react-root .NewDocumentTableControl .left-cell{width:calc(50% - 8px);float:left;border-radius:6px;margin:4px 4px 4px 0;border-style:solid;border-width:1px;padding:12px;display:table-cell;border-color:#dadce0}.react-root .NewDocumentTableControl .right-cell{width:calc(50%);float:left;border-radius:6px;margin:4px 0 4px 4px;border-style:solid;border-width:1px;padding:12px;display:table-cell;border-color:#dadce0}.react-root .NewDocumentTableControl .cell-title{font:14px/20px Google Sans,sans-serif;font-weight:800;color:#202124;margin-bottom:10px}.react-root .NewDocumentTableControl .cell-content{font:12px/15px Google Sans,sans-serif;margin-top:5px;margin-bottom:5px}.react-root .NewDocumentTableControl .cell-description{font-family:Roboto;font-size:14px;line-height:20px;letter-spacing:.2px;color:#3c4043}.react-root .NewDocumentTableControl .QualifierSelection{display:-ms-flexbox;display:flex}.react-root .NewDocumentTableControl .QualifierSelection:after{content:"";display:table;clear:both}.react-root .NewDocumentTableControl .ChangeButton{font-family:Google Sans;font-size:14px;line-height:20px;color:#1a73e8;margin-left:16px}.react-root .NewDocumentTableControl .selected{background-color:#e8f0fe}.react-root .NewDocumentTableControl .DetailTitle{font-family:Roboto;font-size:14px;line-height:20px;color:#3c4043}.react-root .NewDocumentTableControl .DetailText{font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:.3px;color:#5f6368}.react-root .SourceSelectModal{position:absolute;top:80px;left:40px;right:40px;bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:6px;outline:0;padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:620px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:80vh}.react-root .SourceSelectModal .ReactModalWrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-root .SourceSelectModal .ReactModalWrapper>*{-ms-flex-negative:0;flex-shrink:0}.react-root .SourceSelectModal .ReactModalWrapper>h3{font-family:"Google Sans",sans-serif;font-size:22px;padding:8px 0}.react-root .SourceSelectModal .ReactModalWrapper>hr{margin-top:20px;margin-bottom:20px;border-color:#ddd;width:100%}.react-root .SourceSelectModal .ReactModalWrapper h3+hr{margin-top:8px;margin-bottom:16px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:12px;right:10px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel:hover{text-decoration:none}.react-root .SourceSelectModal .ReactModalWrapper .Cancel:active,.react-root .SourceSelectModal .ReactModalWrapper .Cancel:focus{outline:0}.react-root .SourceSelectModal .ReactModalWrapper .Cancel:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SourceSelectModal .ReactModalWrapper .Cancel:disabled:active,.react-root .SourceSelectModal .ReactModalWrapper .Cancel:disabled:focus,.react-root .SourceSelectModal .ReactModalWrapper .Cancel:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.block{display:block;text-align:center;width:100%}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.solid{background:#1a73e8;color:#fff}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.solid:active{color:#fff}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.simple{border:none;background:0 0}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.simple:hover{color:#669df6}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.overlay-left:hover{color:#669df6}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.small-margin-bottom{margin-bottom:8px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.overlay-right:hover{color:#669df6}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.add:hover{color:#669df6}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.add .icon>i{font-size:40px;font-weight:400}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SourceSelectModal .ReactModalWrapper .Cancel.unstyled:active,.react-root .SourceSelectModal .ReactModalWrapper .Cancel.unstyled:focus,.react-root .SourceSelectModal .ReactModalWrapper .Cancel.unstyled:hover{box-shadow:none;color:inherit}.react-root .SourceSelectModal .ReactModalWrapper .Cancel:hover{color:#669df6}.react-root .SourceSelectModal h3{font-size:13px}.react-root .SourceSelectModal .Actions{display:-ms-flexbox;display:flex;margin-top:10px}.react-root .SourceSelectModal .Actions>*+*{margin-left:5px}.react-root .SourceSelectModal .Actions>span{-ms-flex-positive:1;flex-grow:1}.react-root .SourceSelectModal .row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.react-root .SourceSelectModal .row .spacer{-ms-flex:1;flex:1}.react-root .SourceSelectModal .row .actions *+*{margin-left:8px}.react-root .SourceSelectModal .modal-header{border-bottom:1px solid #dadce0;margin:0 -24px;padding:0 24px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.react-root .SourceSelectModal .modal-header .cancel{line-height:28px;font-size:24px;color:#5f6368;box-shadow:none;cursor:pointer}.react-root .SourceSelectModal .modal-header .cancel:active,.react-root .SourceSelectModal .modal-header .cancel:hover{color:#5f6368}.react-root .SourceSelectModal .DataSources{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;margin-bottom:16px;margin-top:0;min-height:10vh;max-height:55vh}.react-root .SourceSelectModal .DataSources button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px;font-size:14px;line-height:20px;margin:0 16px 16px 0;font-weight:400}.react-root .SourceSelectModal .DataSources button:hover{text-decoration:none}.react-root .SourceSelectModal .DataSources button:active,.react-root .SourceSelectModal .DataSources button:focus{outline:0}.react-root .SourceSelectModal .DataSources button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .SourceSelectModal .DataSources button:disabled:active,.react-root .SourceSelectModal .DataSources button:disabled:focus,.react-root .SourceSelectModal .DataSources button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .SourceSelectModal .DataSources button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SourceSelectModal .DataSources button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .SourceSelectModal .DataSources button.block{display:block;text-align:center;width:100%}.react-root .SourceSelectModal .DataSources button.solid{background:#1a73e8;color:#fff}.react-root .SourceSelectModal .DataSources button.solid:active{color:#fff}.react-root .SourceSelectModal .DataSources button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .SourceSelectModal .DataSources button.simple{border:none;background:0 0}.react-root .SourceSelectModal .DataSources button.simple:hover{color:#669df6}.react-root .SourceSelectModal .DataSources button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .SourceSelectModal .DataSources button.overlay-left:hover{color:#669df6}.react-root .SourceSelectModal .DataSources button.small-margin-bottom{margin-bottom:8px}.react-root .SourceSelectModal .DataSources button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .SourceSelectModal .DataSources button.overlay-right:hover{color:#669df6}.react-root .SourceSelectModal .DataSources button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .SourceSelectModal .DataSources button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .SourceSelectModal .DataSources button.add:hover{color:#669df6}.react-root .SourceSelectModal .DataSources button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .SourceSelectModal .DataSources button.add .icon>i{font-size:40px;font-weight:400}.react-root .SourceSelectModal .DataSources button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .SourceSelectModal .DataSources button.unstyled:active,.react-root .SourceSelectModal .DataSources button.unstyled:focus,.react-root .SourceSelectModal .DataSources button.unstyled:hover{box-shadow:none;color:inherit}.react-root .SourceSelectModal .DataSources .NewDataSource{margin-right:calc(100% - 170px)}.react-root .SourceSelectModal .DataSources.ModalWithSuggestions{max-height:calc(80vh - 325px)}.react-root .SourceSelectModal .modal-title:first{font-size:24px;line-height:32px;color:#202124}.react-root .SourceSelectModal .DataSourceTitle{margin-top:16px;margin-bottom:12px}.react-root .SourceSelectModal .SuggestionChips{margin-bottom:0}.react-root .SourceSelectModal .SuggestionChip{height:64px;width:160px;padding:8px}.react-root .SourceSelectModal .SuggestionChip .SuggestionApplyButton{width:100%}.react-root .SourceSelectModal .SuggestionChip .SuggestionChipTitle{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.react-root .authenticationProvider{margin-bottom:20px}.react-root .domainAllowList{margin-bottom:20px}.react-root .domainAllowList>.FormControl{-ms-flex-align:center;align-items:center}.react-root .domainAllowList>.FormControl:not(:first-of-type){margin-top:0}.react-root .domainAllowList>.FormControl:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ededed}.react-root .domainAllowList button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0}.react-root .domainAllowList button:hover{text-decoration:none}.react-root .domainAllowList button:active,.react-root .domainAllowList button:focus{outline:0}.react-root .domainAllowList button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .domainAllowList button:disabled:active,.react-root .domainAllowList button:disabled:focus,.react-root .domainAllowList button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .domainAllowList button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .domainAllowList button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .domainAllowList button.block{display:block;text-align:center;width:100%}.react-root .domainAllowList button.solid{background:#1a73e8;color:#fff}.react-root .domainAllowList button.solid:active{color:#fff}.react-root .domainAllowList button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .domainAllowList button.simple{border:none;background:0 0}.react-root .domainAllowList button.simple:hover{color:#669df6}.react-root .domainAllowList button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .domainAllowList button.overlay-left:hover{color:#669df6}.react-root .domainAllowList button.small-margin-bottom{margin-bottom:8px}.react-root .domainAllowList button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .domainAllowList button.overlay-right:hover{color:#669df6}.react-root .domainAllowList button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .domainAllowList button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .domainAllowList button.add:hover{color:#669df6}.react-root .domainAllowList button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .domainAllowList button.add .icon>i{font-size:40px;font-weight:400}.react-root .domainAllowList button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .domainAllowList button.unstyled:active,.react-root .domainAllowList button.unstyled:focus,.react-root .domainAllowList button.unstyled:hover{box-shadow:none;color:inherit}.react-root .domainAllowList button:hover{color:#669df6}.react-root .ShareControl{margin-top:10px;border-radius:6px;background:#f8f9fa;border:1px solid #e8eaed;margin-bottom:20px}.react-root .ShareControl h3{font-weight:16px}.react-root .ShareControl .addButtons{text-align:right}.react-root .ShareControl .addButtons button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border:1px solid #e8eaed;background:#1a73e8;color:#fff;display:block;text-align:center;width:100%;padding:8px 16px;font:14px/20px Google Sans,sans-serif;font-weight:500;border-radius:4px}.react-root .ShareControl .addButtons button:hover{text-decoration:none}.react-root .ShareControl .addButtons button:active,.react-root .ShareControl .addButtons button:focus{outline:0}.react-root .ShareControl .addButtons button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ShareControl .addButtons button:disabled:active,.react-root .ShareControl .addButtons button:disabled:focus,.react-root .ShareControl .addButtons button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ShareControl .addButtons button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ShareControl .addButtons button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ShareControl .addButtons button.block{display:block;text-align:center;width:100%}.react-root .ShareControl .addButtons button.solid{background:#1a73e8;color:#fff}.react-root .ShareControl .addButtons button.solid:active{color:#fff}.react-root .ShareControl .addButtons button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ShareControl .addButtons button.simple{border:none;background:0 0}.react-root .ShareControl .addButtons button.simple:hover{color:#669df6}.react-root .ShareControl .addButtons button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ShareControl .addButtons button.overlay-left:hover{color:#669df6}.react-root .ShareControl .addButtons button.small-margin-bottom{margin-bottom:8px}.react-root .ShareControl .addButtons button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ShareControl .addButtons button.overlay-right:hover{color:#669df6}.react-root .ShareControl .addButtons button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ShareControl .addButtons button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ShareControl .addButtons button.add:hover{color:#669df6}.react-root .ShareControl .addButtons button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ShareControl .addButtons button.add .icon>i{font-size:40px;font-weight:400}.react-root .ShareControl .addButtons button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ShareControl .addButtons button.unstyled:active,.react-root .ShareControl .addButtons button.unstyled:focus,.react-root .ShareControl .addButtons button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ShareControl .addButtons button:active{color:#fff}.react-root .ShareControl .addButtons button:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ShareControl .prototypeUserWarning{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;text-align:left;color:#5f6368;padding:5px 0}.react-root .ShareControl .prototypeUserWarning .prototypeUserCount{font-size:1.5em}.react-root .ShareControl .inviteLimitWarning{text-align:left;font-size:.9em;padding:5px 0}.react-root .ShareControl .inviteLimitWarning .inviteLimitWarningTitle{color:#669df6}.react-root .ShareControl .inviteLimitWarning .inviteLimitUserCount{font-size:1.5em}.react-root .ShareControl .AdvancedSettingsControl .AdvancedSettingsToggle{padding:5px 10px;margin:0 -20px -20px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#ccc}@keyframes removed-share-dialog-subscriber-animation{from{opacity:1}to{opacity:0}}.react-root .userAllowlist>.FormControl{-ms-flex-align:center;align-items:center}.react-root .userAllowlist>.FormControl:not(:first-of-type){margin-top:0}.react-root .userAllowlist>.FormControl:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ededed}.react-root .userAllowlist .UserAllowlistEntry{max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .userAllowlist .UserAllowlistEntry label:first-of-type{width:300px}.react-root .userAllowlist .UserAllowlistEntry label:first-of-type span{display:inline}.react-root .userAllowlist .UserAllowlistEntry label:first-of-type span .circleLetter{display:-ms-inline-flexbox;display:inline-flex;color:#217ecf;background-color:#ccc;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;border-radius:25px;margin-right:5px;width:40px;height:40px}.react-root .userAllowlist .UserAllowlistEntry .UserControl{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:700px;flex-basis:700px;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;padding:5px;margin-top:8px}.react-root .userAllowlist .UserAllowlistEntry .UserControl .reminderButton{height:40px}.react-root .userAllowlist .UserAllowlistEntry .UserControl :not(:last-child){margin-right:5px}.react-root .userAllowlist .UserAllowlistEntry .UserControl .DropdownControl{-ms-flex-positive:1;flex-grow:1}.react-root .userAllowlist .UserAllowlistEntry .UserControl .DropdownControl button{height:24px}.react-root .userAllowlist .UserAllowlistEntry .UserControl .TextControl{-ms-flex-positive:1;flex-grow:1;width:200px}.react-root .userAllowlist .UserAllowlistEntry .UserControl .deleteUserButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#5f6368}.react-root .IconTypeControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;width:73.5px;height:73.5px;background:#f5f5f5;border-radius:6px;margin-left:8px}.react-root .IconTypeControl button:hover{text-decoration:none}.react-root .IconTypeControl button:active,.react-root .IconTypeControl button:focus{outline:0}.react-root .IconTypeControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .IconTypeControl button:disabled:active,.react-root .IconTypeControl button:disabled:focus,.react-root .IconTypeControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .IconTypeControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconTypeControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .IconTypeControl button.block{display:block;text-align:center;width:100%}.react-root .IconTypeControl button.solid{background:#1a73e8;color:#fff}.react-root .IconTypeControl button.solid:active{color:#fff}.react-root .IconTypeControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .IconTypeControl button.simple{border:none;background:0 0}.react-root .IconTypeControl button.simple:hover{color:#669df6}.react-root .IconTypeControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .IconTypeControl button.overlay-left:hover{color:#669df6}.react-root .IconTypeControl button.small-margin-bottom{margin-bottom:8px}.react-root .IconTypeControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .IconTypeControl button.overlay-right:hover{color:#669df6}.react-root .IconTypeControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .IconTypeControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .IconTypeControl button.add:hover{color:#669df6}.react-root .IconTypeControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .IconTypeControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .IconTypeControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .IconTypeControl button.unstyled:active,.react-root .IconTypeControl button.unstyled:focus,.react-root .IconTypeControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .IconTypeControl button.smallButton{width:40px;height:40px}.react-root .IconTypeControl button img{width:32px;height:32px}.react-root .IconTypeControl button span{display:block;margin-top:5px;font-size:11px;color:rgba(0,0,0,.67)}.react-root .IconTypeControl button:first-of-type{margin-left:0}.react-root .IconTypeControl button.Selected{background:#ccc}.react-root .MenuOrderControl .OrderItem{display:-ms-flexbox;display:flex;position:relative;margin:9px 0;cursor:pointer;color:rgba(0,0,0,.87);font-size:13px;line-height:20px}.react-root .MenuOrderControl .OrderItem .Handle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#ccc;color:#fff;text-align:center;font-size:18px;cursor:pointer}.react-root .MenuOrderControl .OrderItem .Handle .fa{-ms-flex-positive:1;flex-grow:1}.react-root .MenuOrderControl .OrderItem .Title{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f5f5f5}.react-root .MenuOrderControl .OrderItem .Title .Icon{font-size:24px}.react-root .MenuOrderControl .OrderItem .Title>*+*{margin-left:10px}.react-root .MenuRearrangeButton{margin-left:16px}.react-root .TableListControlLink{padding:10px;display:block;cursor:pointer}.react-root .TableListControlLink .link{color:#5f6368;font-weight:400;text-decoration:underline}.react-root .ViewTypeControl{margin-left:-6px}.react-root .ViewTypeControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;width:73.5px;height:60px;background:#fff;margin-left:8px;margin-top:8px;border:1px solid #dadce0;border-radius:3px;color:#80868b}.react-root .ViewTypeControl button:hover{text-decoration:none}.react-root .ViewTypeControl button:active,.react-root .ViewTypeControl button:focus{outline:0}.react-root .ViewTypeControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ViewTypeControl button:disabled:active,.react-root .ViewTypeControl button:disabled:focus,.react-root .ViewTypeControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ViewTypeControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ViewTypeControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ViewTypeControl button.block{display:block;text-align:center;width:100%}.react-root .ViewTypeControl button.solid{background:#1a73e8;color:#fff}.react-root .ViewTypeControl button.solid:active{color:#fff}.react-root .ViewTypeControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ViewTypeControl button.simple{border:none;background:0 0}.react-root .ViewTypeControl button.simple:hover{color:#669df6}.react-root .ViewTypeControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ViewTypeControl button.overlay-left:hover{color:#669df6}.react-root .ViewTypeControl button.small-margin-bottom{margin-bottom:8px}.react-root .ViewTypeControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ViewTypeControl button.overlay-right:hover{color:#669df6}.react-root .ViewTypeControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ViewTypeControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ViewTypeControl button.add:hover{color:#669df6}.react-root .ViewTypeControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ViewTypeControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .ViewTypeControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ViewTypeControl button.unstyled:active,.react-root .ViewTypeControl button.unstyled:focus,.react-root .ViewTypeControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ViewTypeControl button img{width:32px;height:32px}.react-root .ViewTypeControl button i{font-size:24px}.react-root .ViewTypeControl button i+span{margin-top:0}.react-root .ViewTypeControl button span{display:block;margin-top:5px;font-size:11px}.react-root .ViewTypeControl button:first-of-type{border-top-left-radius:3px}.react-root .ViewTypeControl button:last-of-type{border-bottom-right-radius:3px}.react-root .ViewTypeControl button.Selected{background:#e8f0fe;color:#1a73e8;border:none}.react-root .ViewTypeControl .GanttIcon{transform:rotate(270deg);display:inline-block}.react-root .SchedulerControl>.Control:not(:first-child){margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.react-root .SchedulerControl>.Control:not(:first-child)>label{-ms-flex-preferred-size:8em;flex-basis:8em;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-right:10px;text-align:right}.react-root .SchedulerControl>.Control:not(:first-child)>.Control{-ms-flex-positive:1;flex-grow:1}.react-root .WorkflowActionSeperator{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:20px;-ms-flex-align:center;align-items:center;margin:-5px 24px}.react-root .WorkflowActionSeperator .SeperatorText{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;font-weight:700;color:#80868b;margin:4px 0}.react-root .WorkflowActionSeperator .VerticalLine{border-left:1px solid #dadce0;width:1px;height:16px}.react-root .WorkflowActionOrderControl .OrderItem{display:-ms-flexbox;display:flex;position:relative;margin:9px 0;cursor:pointer;color:rgba(0,0,0,.87);font-size:13px;line-height:20px}.react-root .WorkflowActionOrderControl .OrderItem .Handle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#ccc;color:#fff;text-align:center;font-size:18px;cursor:pointer}.react-root .WorkflowActionOrderControl .OrderItem .Handle .fa{-ms-flex-positive:1;flex-grow:1}.react-root .WorkflowActionOrderControl .OrderItem .Title{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f5f5f5}.react-root .WorkflowActionOrderControl .OrderItem .Title .Icon{font-size:24px}.react-root .WorkflowActionOrderControl .OrderItem .Title>*+*{margin-left:10px}.react-root .WorkflowActionOrderControl .OrderItem i{color:#666}.react-root .WorkflowRule .WorkflowActionDeleteButton{margin-left:8px}.react-root .WorkflowRule .WorkflowActionRearrangeButton{display:-ms-inline-flexbox;display:inline-flex;font-size:14px;border-radius:4px;margin-left:16px}.react-root .WorkflowRule .WorkflowActionAddButton{margin:16px}.react-root .AddNodeButtonSmall:not(.readOnly){cursor:pointer}.react-root .AddNodeButtonSmall:hover:not(.readOnly) .AddNodeButtonSmall-circle{fill:#f8f9fa;stroke:#1967d2}.react-root .AddNodeButtonSmall:hover:not(.readOnly) .AddNodeButtonSmall-cross{fill:#1967d2;stroke:none}.react-root .AddNodeButtonSmall.readOnly:hover .AddNodeButtonSmall-circle{fill:#f8f9fa;stroke:#80868b}.react-root .AddNodeButtonSmall.readOnly:hover .AddNodeButtonSmall-cross{fill:#80868b;stroke:none}.react-root .SketchLink{color:#1a73e8;cursor:pointer}.react-root .SketchLink:active,.react-root .SketchLink:focus,.react-root .SketchLink:hover{text-decoration:underline}.react-root .SketchDocLink{color:#5f6368;cursor:pointer}.react-root .SketchDocLink:after{font-family:'Google Material Icons';color:#1a73e8;content:'menu_book';text-decoration:none;position:relative;top:2px;left:3px}.react-root .SketchDocLink:active,.react-root .SketchDocLink:focus,.react-root .SketchDocLink:hover{text-decoration:underline}.react-root .sketch-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer}.react-root .sketch-button:focus,.react-root .sketch-button:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button svg{width:100%;height:100%}.react-root .sketch-button-important{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;background:#1a73e8;color:#fff}.react-root .sketch-button-important:focus,.react-root .sketch-button-important:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-important:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-important svg{width:100%;height:100%}.react-root .sketch-button-important:active,.react-root .sketch-button-important:focus,.react-root .sketch-button-important:hover{box-shadow:none;color:#fff}.react-root .sketch-button-unstyled{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit}.react-root .sketch-button-unstyled:focus,.react-root .sketch-button-unstyled:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-unstyled:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-unstyled svg{width:100%;height:100%}.react-root .sketch-button-unstyled:active,.react-root .sketch-button-unstyled:focus,.react-root .sketch-button-unstyled:hover{box-shadow:none;color:inherit}.react-root .sketch-button-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;color:#1a73e8}.react-root .sketch-button-text:focus,.react-root .sketch-button-text:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-text:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .sketch-button-text svg{width:100%;height:100%}.react-root .sketch-button-text:active,.react-root .sketch-button-text:focus,.react-root .sketch-button-text:hover{box-shadow:none;color:inherit}.react-root .sketch-button-text:active,.react-root .sketch-button-text:focus,.react-root .sketch-button-text:hover{color:#1a73e8}.react-root .ContextMenu{background-color:#ccc;position:absolute;top:50%;left:50%;width:300px;z-index:9999;overflow-x:hidden;overflow-y:auto;border-radius:5px}.react-root .ContextMenu-Item{cursor:pointer;padding:10px}.react-root .ContextMenu-Item:hover{background-color:#bbb}.react-root .ContextMenu-Item:active{background-color:#989898;color:#fff}.react-root .SketchCanvas{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:10px;background:#fff}@media (max-width:960px){.react-root .SketchCanvas{padding:5px;border-radius:4px;font-size:14px}}.react-root .SketchCanvas-Tabs{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:5px 5px 10px;margin-bottom:16px}.react-root .SketchCanvas-Tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;color:#5f6368;border:1px solid #e8eaed;transition:all .1s ease-out}.react-root .SketchCanvas-Tab:nth-of-type(1){border-top-left-radius:4px;border-bottom-left-radius:4px}.react-root .SketchCanvas-Tab:nth-of-type(2){margin-left:1;border-top-right-radius:4px;border-bottom-right-radius:4px}.react-root .SketchCanvas-Tab:hover{background:#ddd;color:#1a73e8}.react-root .SketchCanvas-Tab i.material{font-size:20px}.react-root .SketchCanvas-Tab svg{display:block;width:16px;height:16px}.react-root .SketchCanvas-Tab-Selected,.react-root .SketchCanvas-Tab-Selected:focus,.react-root .SketchCanvas-Tab-Selected:hover{background:#e8f0fe;color:#1a73e8;border:1px solid #aecbfa}.react-root .SketchCanvas-ViewLabel{margin-left:12px;color:#aaa}.react-root .SketchCanvas-Pane{-ms-flex-positive:1;flex-grow:1;position:relative;padding-top:2px;overflow-y:auto}.react-root .SketchCanvas-Pane-graph{overflow:hidden}.react-root .SketchCanvas-Filler{-ms-flex-positive:1;flex-grow:1}.react-root .SketchCanvas-Feedback{-ms-flex-positive:1;flex-grow:1;font-weight:700}.react-root .SketchCanvas-Feedback a{font-weight:400}.react-root .SketchCanvas-NewSketch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;background:#1a73e8;color:#fff;height:36px;line-height:1;text-transform:uppercase;font-size:small;font-weight:700}.react-root .SketchCanvas-NewSketch:focus,.react-root .SketchCanvas-NewSketch:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchCanvas-NewSketch:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchCanvas-NewSketch svg{width:100%;height:100%}.react-root .SketchCanvas-NewSketch:active,.react-root .SketchCanvas-NewSketch:focus,.react-root .SketchCanvas-NewSketch:hover{box-shadow:none;color:#fff}.react-root .SketchCanvas-OpenAppPreview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;color:#1a73e8;padding:5px 10px;display:none}.react-root .SketchCanvas-OpenAppPreview:focus,.react-root .SketchCanvas-OpenAppPreview:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchCanvas-OpenAppPreview:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchCanvas-OpenAppPreview svg{width:100%;height:100%}.react-root .SketchCanvas-OpenAppPreview:active,.react-root .SketchCanvas-OpenAppPreview:focus,.react-root .SketchCanvas-OpenAppPreview:hover{box-shadow:none;color:inherit}.react-root .SketchCanvas-OpenAppPreview:active,.react-root .SketchCanvas-OpenAppPreview:focus,.react-root .SketchCanvas-OpenAppPreview:hover{color:#1a73e8}@media (max-width:960px){.react-root .SketchCanvas-OpenAppPreview{display:block}}.react-root .SketchFact{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;min-height:40px;margin:0 5px 5px;border-radius:2px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-root .SketchFact:focus,.react-root .SketchFact:hover{background:rgba(95,99,104,.12);outline:0}.react-root .SketchFact-Editing{border:1px solid #bdc1c6}.react-root .SketchFact-Description{-ms-flex-positive:1;flex-grow:1;padding:8px 16px}.react-root .SketchFact-Actions button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;width:40px;height:40px;padding:10px}.react-root .SketchFact-Actions button:focus,.react-root .SketchFact-Actions button:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchFact-Actions button:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchFact-Actions button svg{width:100%;height:100%}.react-root .SketchFact-Actions button:active,.react-root .SketchFact-Actions button:focus,.react-root .SketchFact-Actions button:hover{box-shadow:none;color:inherit}.react-root .SketchFact-Actions button:active,.react-root .SketchFact-Actions button:focus,.react-root .SketchFact-Actions button:hover{color:#1a73e8}.react-root .SketchFact-Expander button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;width:40px;height:40px;padding-top:10px;padding-bottom:10px;padding-right:0;padding-left:0}.react-root .SketchFact-Expander button:focus,.react-root .SketchFact-Expander button:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchFact-Expander button:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchFact-Expander button svg{width:100%;height:100%}.react-root .SketchFact-Expander button:active,.react-root .SketchFact-Expander button:focus,.react-root .SketchFact-Expander button:hover{box-shadow:none;color:inherit}.react-root .SketchFact-Expander button:active,.react-root .SketchFact-Expander button:hover{color:#1a73e8}.react-root .SketchFact-Expander+.react-root .SketchFact-Description{padding-left:0}.react-root .SketchFact-Disabled{background:0 0;opacity:.2}.react-root .SketchFact-Disabled.SketchFact-Editing{opacity:1}.react-root .SketchFact-Disabled.SketchFact-Editing>:not(.SketchFact-Actions){opacity:.2}.react-root .SketchFactList{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#3c4043}.react-root .SketchFactList-WaitingForFact{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;opacity:.6}.react-root .SketchFactList-WaitingForFact svg{display:block;width:35px;height:35px}.react-root .SketchFactList>.SketchFactList{margin-left:30px}.react-root .SketchFactSuggestion{display:block}.react-root .SketchFactSuggestion input{position:absolute;top:0;left:-10000px}.react-root .SketchFactSuggestion-Part-Entity{font-weight:700}.react-root .SketchFactSuggestion-Part-Attribute{font-weight:700}.react-root .SketchFactSuggestion>span{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.react-root .SketchFactSuggestion>span>*{display:block}.react-root .SketchFactSuggestion input:focus+span,.react-root .SketchFactSuggestion>span:hover{background:#e8eaed}.react-root .SketchFactSuggestion input:active+span,.react-root .SketchFactSuggestion input:checked+span{background:#dadce0;color:#202124}.react-root .SketchFactSuggestion+.react-root .SketchFactSuggestion{border-top:1px solid #ddd}.react-root .SketchGraph{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.react-root .SketchGraph-Hint{color:#4d4d4d;padding:5px;font-size:90%}.react-root .SketchGraph-WaitingForFact{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;opacity:.5}.react-root .SketchGraph-WaitingForFact svg{display:block;width:35px;height:35px}.react-root .SketchMain{position:absolute;top:64px;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background:#fff}@media (max-width:960px){.react-root .SketchMain{bottom:44px}}.react-root .SketchMain-Left,.react-root .SketchMain-Right{margin-top:80px}.react-root .SketchMain-Left>*+*,.react-root .SketchMain-Right>*+*{margin-top:20px}@media (max-width:960px){.react-root .SketchMain-Left>*+*,.react-root .SketchMain-Right>*+*{margin-top:10px}}.react-root .SketchMain-Left{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1000px;padding:20px;padding-top:0;margin-top:80px;border:1px solid #e8eaed;border-radius:8px}@media (max-width:960px){.react-root .SketchMain-Left{margin:24px;margin-top:80px;padding:10px}}.react-root .SketchMain-Right{padding:24px;margin-left:16px;background:#f8f9fa;border-radius:8px}@media (max-width:960px){.react-root .SketchMain-Right{-ms-flex-positive:1;flex-grow:1;padding:0}}@media (max-width:960px){.react-root .SketchMain-FocusLeft .react-root .SketchMain-Right{display:none}}@media (max-width:960px){.react-root .SketchMain-FocusRight .react-root .SketchMain-Left{display:none}}.react-root .SketchMain-Actions{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px;width:100%}.react-root .SketchMain-Actions-Reset{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;color:#1a73e8}.react-root .SketchMain-Actions-Reset:focus,.react-root .SketchMain-Actions-Reset:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-Reset:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-Reset svg{width:100%;height:100%}.react-root .SketchMain-Actions-Reset:active,.react-root .SketchMain-Actions-Reset:focus,.react-root .SketchMain-Actions-Reset:hover{box-shadow:none;color:inherit}.react-root .SketchMain-Actions-Reset:active,.react-root .SketchMain-Actions-Reset:focus,.react-root .SketchMain-Actions-Reset:hover{color:#1a73e8}.react-root .SketchMain-Actions-Reset-Confirm{font-weight:700}.react-root .SketchMain-Actions-Feedback{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;color:#1a73e8}.react-root .SketchMain-Actions-Feedback:focus,.react-root .SketchMain-Actions-Feedback:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-Feedback:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-Feedback svg{width:100%;height:100%}.react-root .SketchMain-Actions-Feedback:active,.react-root .SketchMain-Actions-Feedback:focus,.react-root .SketchMain-Actions-Feedback:hover{box-shadow:none;color:inherit}.react-root .SketchMain-Actions-Feedback:active,.react-root .SketchMain-Actions-Feedback:focus,.react-root .SketchMain-Actions-Feedback:hover{color:#1a73e8}.react-root .SketchMain-Actions-NextStep{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;background:#1a73e8;color:#fff;margin-left:5px}.react-root .SketchMain-Actions-NextStep:focus,.react-root .SketchMain-Actions-NextStep:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-NextStep:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchMain-Actions-NextStep svg{width:100%;height:100%}.react-root .SketchMain-Actions-NextStep:active,.react-root .SketchMain-Actions-NextStep:focus,.react-root .SketchMain-Actions-NextStep:hover{box-shadow:none;color:#fff}@media (max-width:960px){.react-root .SketchMain-Actions{-ms-flex-pack:justify;justify-content:space-between;padding:0;font-size:12px}.react-root .SketchMain-Actions-Filler{display:none}.react-root .SketchMain-Actions-NextStep{margin-left:0}}.react-root .SketchMain-WaitingToReload-Message{margin:20px 0 40px;font-size:36px;text-align:center}.react-root .SketchMain-WaitingToReload-Spinner{width:50px;height:50px;margin:10px auto}.react-root .SketchMain-WaitingToReload-Spinner svg{display:block}.react-root .SketchMain .SketchCanvas{-ms-flex-positive:1;flex-grow:1}.react-root .SketchMain .SketchMain-CannotCreateApps{padding:24px}.react-root .SketchModal{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:rgba(0,0,0,.8);z-index:1}.react-root .SketchModal-Content{position:relative;-ms-flex-preferred-size:600px;flex-basis:600px;padding:40px;border-radius:10px;background:#fff;overflow:hidden}.react-root .SketchModal-Content p{line-height:1.5}.react-root .SketchModal-Content p+p{margin-top:20px}.react-root .SketchModal-Actions{margin:40px -40px -40px;padding:20px;background:#eee;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.react-root .SketchModal-Actions>*+*{margin-left:5px}.react-root .SketchModal-Actions button{min-width:100px}.react-root .SketchModal-Actions-Primary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;background:#1a73e8;color:#fff}.react-root .SketchModal-Actions-Primary:focus,.react-root .SketchModal-Actions-Primary:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchModal-Actions-Primary:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchModal-Actions-Primary svg{width:100%;height:100%}.react-root .SketchModal-Actions-Primary:active,.react-root .SketchModal-Actions-Primary:focus,.react-root .SketchModal-Actions-Primary:hover{box-shadow:none;color:#fff}.react-root .SketchModal-Actions-Secondary{background:#ddd}.react-root .SketchModal-Close{position:absolute;top:0;right:0;color:#ccc;cursor:pointer}.react-root .SketchModal-Close:before{content:'\2716';display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.react-root .SketchModal-Close:hover{color:#666}.react-root .SketchNextStep-AppName{margin-top:40px}.react-root .SketchNextStep-AppName>*{display:block;width:100%}.react-root .SketchNextStep-AppName span{padding-right:10px;margin-bottom:5px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase}.react-root .SketchNextStep button.Disabled-Button{opacity:.5}.react-root .SketchPreview{width:320px;height:calc(100vh - 60px - 64px);max-height:600px;padding:40px 10px 40px;border-radius:30px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}@media (max-width:960px){.react-root .SketchPreview{height:calc(100vh - 60px - 64px - 44px)}}.react-root .SketchPreview iframe{display:block;width:100%;height:100%;border-radius:5px;border:2px solid #ddd}@media (max-width:960px){.react-root .SketchPreview iframe{border-radius:0;border:none}}.react-root .SketchPreview .EditorLink{margin-top:20px;color:#42bde7;display:block;text-align:center}.react-root .SketchPreview-Header{-ms-flex-align:center;align-items:center;height:66px;padding:0 10px;font-size:2em;text-align:center}.react-root .SketchPreview-Header div{-ms-flex-positive:1;flex-grow:1}.react-root .SketchPreview-Header button{display:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:none;box-shadow:none;padding:10px;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;color:#1a73e8}.react-root .SketchPreview-Header button:focus,.react-root .SketchPreview-Header button:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchPreview-Header button:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchPreview-Header button svg{width:100%;height:100%}.react-root .SketchPreview-Header button:active,.react-root .SketchPreview-Header button:focus,.react-root .SketchPreview-Header button:hover{box-shadow:none;color:inherit}.react-root .SketchPreview-Header button:active,.react-root .SketchPreview-Header button:focus,.react-root .SketchPreview-Header button:hover{color:#1a73e8}@media (max-width:960px){.react-root .SketchPreview-Header{display:-ms-flexbox;display:flex}}.react-root .SketchPreview-Spinner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.react-root .SketchPreview-Spinner svg{width:40px;height:40px;opacity:.5}@media (max-width:960px){.react-root .SketchPreview{width:100%;height:calc(100vh - 40px - 64px);max-height:none;padding:0;border:none;border-radius:0;box-shadow:none}}.react-root .SketchSearch{position:relative;width:100%;padding:40px;background:#fff;box-sizing:border-box;margin-top:16px;transition:all .1s ease-out;max-width:800px}.react-root .SketchSearch.NoBorder{border:none}.react-root .SketchSearch-Query-Input,.react-root .SketchSearch-Query-Label{display:block}.react-root .SketchSearch-Query-Label{font:28px/36px Google Sans,sans-serif;color:#202124;margin-bottom:24px;margin-bottom:30px;transition:all .1s ease-out;text-align:center}.react-root .SketchSearch-Query-Input{width:100%;height:40px;padding:8px 16px;padding-right:45px;border:1px solid #e8eaed;border-radius:4px;font-size:16px}@media (max-width:960px){.react-root .SketchSearch-Query-Input{font-size:inherit}}.react-root .SketchSearch-Query-InputContainer{position:relative}.react-root .SketchSearch-Query-SpeechMode{border-radius:2px;border:none;box-shadow:none;background:#eee;color:inherit;text-align:center;cursor:pointer;border-radius:0;padding:0;background:0 0;text-align:inherit;position:absolute;top:0;right:0;width:40px;height:40px;padding:10px;color:#ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.react-root .SketchSearch-Query-SpeechMode:focus,.react-root .SketchSearch-Query-SpeechMode:hover{box-shadow:0 0 0 1px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchSearch-Query-SpeechMode:active{box-shadow:0 0 0 2px #1a73e8;color:#1a73e8;outline:0}.react-root .SketchSearch-Query-SpeechMode svg{width:100%;height:100%}.react-root .SketchSearch-Query-SpeechMode:active,.react-root .SketchSearch-Query-SpeechMode:focus,.react-root .SketchSearch-Query-SpeechMode:hover{box-shadow:none;color:inherit}.react-root .SketchSearch-Hints{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;margin-top:8px;color:#5f6368;margin-left:16px}@media (max-width:960px){.react-root .SketchSearch-Hints{margin-top:10px;line-height:1.2;font-size:12px}}.react-root .SketchSearch-Hints-Message{padding-right:6px}.react-root .SketchSearch-Results{position:absolute;left:0;right:0;top:54px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.05);background:#f8f9fa;overflow:hidden;z-index:1}.react-root .SketchSearch-Results-Hint{padding:10px 15px;background:#f1f3f4;color:rgba(0,0,0,.5);font-size:small}.react-root .SketchSearch-Results-AddAll{padding:10px;border-top:1px solid #ddd}.react-root .SketchSearch-Results-AddAll-Button{width:100%;font-weight:700}@media (max-width:960px){.react-root .SketchSearch-Results{top:43px}}.react-root .TemplateEntityNameSlot{display:inline}.react-root .TemplateText{display:inline}.react-root .FileControl{display:-ms-flexbox;display:flex}.react-root .FileControl div:first-child{position:relative;-ms-flex-positive:1;flex-grow:1}.react-root .FileControl .FileAction{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .FileControl .FileAction:hover{text-decoration:none}.react-root .FileControl .FileAction:active,.react-root .FileControl .FileAction:focus{outline:0}.react-root .FileControl .FileAction:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .FileControl .FileAction:disabled:active,.react-root .FileControl .FileAction:disabled:focus,.react-root .FileControl .FileAction:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .FileControl .FileAction.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .FileControl .FileAction.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .FileControl .FileAction.block{display:block;text-align:center;width:100%}.react-root .FileControl .FileAction.solid{background:#1a73e8;color:#fff}.react-root .FileControl .FileAction.solid:active{color:#fff}.react-root .FileControl .FileAction.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .FileControl .FileAction.simple{border:none;background:0 0}.react-root .FileControl .FileAction.simple:hover{color:#669df6}.react-root .FileControl .FileAction.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .FileControl .FileAction.overlay-left:hover{color:#669df6}.react-root .FileControl .FileAction.small-margin-bottom{margin-bottom:8px}.react-root .FileControl .FileAction.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .FileControl .FileAction.overlay-right:hover{color:#669df6}.react-root .FileControl .FileAction.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .FileControl .FileAction.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .FileControl .FileAction.add:hover{color:#669df6}.react-root .FileControl .FileAction.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .FileControl .FileAction.add .icon>i{font-size:40px;font-weight:400}.react-root .FileControl .FileAction.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .FileControl .FileAction.unstyled:active,.react-root .FileControl .FileAction.unstyled:focus,.react-root .FileControl .FileAction.unstyled:hover{box-shadow:none;color:inherit}.react-root .FileControl .FileAction:hover{color:#669df6}.react-root .FileControl>button{margin-left:5px}.react-root .FixedListControl .ListDefault,.react-root .FixedListControl .ListHeader,.react-root .FixedListControl .ListItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0;margin-bottom:0;background:#f5f5f5;transition:background .1s ease-out}.react-root .FixedListControl .ListDefault>.Control,.react-root .FixedListControl .ListHeader>.Control,.react-root .FixedListControl .ListItem>.Control{-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.react-root .FixedListControl .ListDefault>.Control:first-child,.react-root .FixedListControl .ListHeader>.Control:first-child,.react-root .FixedListControl .ListItem>.Control:first-child{margin-left:12px}.react-root .FixedListControl .ListDefault>.Control:only-child,.react-root .FixedListControl .ListHeader>.Control:only-child,.react-root .FixedListControl .ListItem>.Control:only-child{margin-right:10px}.react-root .FixedListControl .ListDefault>.Control.ColorControl button,.react-root .FixedListControl .ListHeader>.Control.ColorControl button,.react-root .FixedListControl .ListItem>.Control.ColorControl button{background:#fff}.react-root .FixedListControl .ListItem{margin-top:-1px;background-color:#fff;border:1px solid #e8eaed;border-radius:4px}.react-root .FixedListControl .ListHeader{font-weight:700;padding-left:30px;padding-right:30px}.react-root .FixedListControl .ListHeader .Label{font-size:11px;-ms-flex-positive:1;flex-grow:1;width:100%}.react-root .FixedListControl .ListHeader .Label+.Label{padding-left:10px}.react-root .FixedListControl .ListDefault{color:rgba(0,0,0,.67);padding-right:14px}.react-root .FixedListControl .ListDefault .Label{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:20px}.react-root .FixedListControl .ListDefault .Label+.Control{-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .GroupInfoControl{display:-ms-flexbox;display:flex}.react-root .GroupInfoControl .Control{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:5px}.react-root .ImageEnumControl.Control.Control{width:auto}.react-root .ImageEnumControl button{transition:box-shadow .1s ease-out;display:inline-block;padding:4px 8px;font-family:'Google Sans';font-size:11px;font-weight:500;text-align:center;line-height:1.2;background:#fff;color:#1a73e8;transition:all .1s ease-out;cursor:pointer;border-radius:4px;border:1px solid #e8eaed;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;overflow:hidden;width:72px;height:72px;margin-right:2px;margin-bottom:2px;border:12px solid #f5f5f5;transition:border .1s ease-out}.react-root .ImageEnumControl button:hover{text-decoration:none}.react-root .ImageEnumControl button:active,.react-root .ImageEnumControl button:focus{outline:0}.react-root .ImageEnumControl button:disabled{cursor:default;color:rgba(60,64,67,.38)}.react-root .ImageEnumControl button:disabled:active,.react-root .ImageEnumControl button:disabled:focus,.react-root .ImageEnumControl button:disabled:hover{box-shadow:none;color:rgba(60,64,67,.38)}.react-root .ImageEnumControl button.material-button{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ImageEnumControl button.big{font:14px/20px Google Sans,sans-serif;font-weight:500;padding:8px 16px}.react-root .ImageEnumControl button.block{display:block;text-align:center;width:100%}.react-root .ImageEnumControl button.solid{background:#1a73e8;color:#fff}.react-root .ImageEnumControl button.solid:active{color:#fff}.react-root .ImageEnumControl button.solid:disabled{background:rgba(60,64,67,.12);color:rgba(60,64,67,.38);cursor:default}.react-root .ImageEnumControl button.simple{border:none;background:0 0}.react-root .ImageEnumControl button.simple:hover{color:#669df6}.react-root .ImageEnumControl button.overlay-left{border:none;background:0 0;position:absolute;top:0;left:0;height:40px;font-size:13px}.react-root .ImageEnumControl button.overlay-left:hover{color:#669df6}.react-root .ImageEnumControl button.small-margin-bottom{margin-bottom:8px}.react-root .ImageEnumControl button.overlay-right{border:none;background:0 0;position:absolute;top:0;right:0;height:40px;font-size:13px}.react-root .ImageEnumControl button.overlay-right:hover{color:#669df6}.react-root .ImageEnumControl button.enum{padding:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.react-root .ImageEnumControl button.add{border:none;background:0 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:10px;text-align:left;text-transform:none}.react-root .ImageEnumControl button.add:hover{color:#669df6}.react-root .ImageEnumControl button.add .icon{display:block;height:40px;font-size:40px;line-height:40px;text-align:center}.react-root .ImageEnumControl button.add .icon>i{font-size:40px;font-weight:400}.react-root .ImageEnumControl button.unstyled{padding:0;margin:0;border:none;border-radius:0;background:0 0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-align:inherit}.react-root .ImageEnumControl button.unstyled:active,.react-root .ImageEnumControl button.unstyled:focus,.react-root .ImageEnumControl button.unstyled:hover{box-shadow:none;color:inherit}.react-root .ImageEnumControl button img{width:100%;height:100%}.react-root .ImageEnumControl button:active{border-color:#f5f5f5}.react-root .ImageEnumControl button:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.react-root .ImageEnumControl button:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.react-root .ImageEnumControl button.Selected{border-width:0}.react-root .ImageEnumControl button.EmptyOption{border:none;background:#f5f5f5;color:rgba(0,0,0,.37);text-align:center;transition:background .1s ease-out}.react-root .ImageEnumControl button.EmptyOption.Selected{background:#ccc}.react-root .OrderedEntityControl{-ms-flex-preferred-size:100%;flex-basis:100%}.react-root .OrderedEntityControl .ListItem{padding:5px}.react-root .OrderedEntityControl .ListItem .Handle{margin:5px 0;padding:20px 0;float:left;cursor:pointer}.react-root .OrderedEntityControl .ListItem .EntityControl{margin-left:20px}.react-root .ViewEntryControl{display:-ms-flexbox;display:flex}.react-root .ViewEntryControl>.Control{-ms-flex-positive:1;flex-grow:1}.react-root .ViewEntryControl>.Control+.Control{margin-left:5px}.react-root .ViewEventControl{display:-ms-flexbox;display:flex}.react-root .ViewEventControl .EventType{min-width:12em}.react-root .ViewEventControl .Control{-ms-flex-positive:5;flex-grow:5;margin-left:5px}