@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 100;src: local('RobotoExt Thin'),local('RobotoExt-Thin'),url('https://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 300;src: local('RobotoExt Light'),local('RobotoExt-Light'),url('https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 400;src: local('RobotoExt'),local('RobotoExt-Regular'),url('https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 500;src: local('RobotoExt Medium'),local('RobotoExt-Medium'),url('https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 700;src: local('RobotoExt Bold'),local('RobotoExt-Bold'),url('https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: normal;font-weight: 900;src: local('RobotoExt Black'),local('RobotoExt-Black'),url('https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/1DbO0RvWEevroPvEzA5briEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/5z9jpDJQqVE5bmkRqplJfiEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/cueeGLWq_s1uoQgOf76TFiEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/yTs8gw1HdasCzJ-B_iUwzSEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/gLfmBATgABwy0zMVv-qqhiEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/dzxs_VxZUhdM2mEBkNa8siEAvth_LlrfE80CYdSH47w.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 100;src: local('RobotoExt Thin Italic'),local('RobotoExt-ThinItalic'),url('https://fonts.gstatic.com/s/roboto/v15/12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 300;src: local('RobotoExt Light Italic'),local('RobotoExt-LightItalic'),url('https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 400;src: local('RobotoExt Italic'),local('RobotoExt-Italic'),url('https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 500;src: local('RobotoExt Medium Italic'),local('RobotoExt-MediumItalic'),url('https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 700;src: local('RobotoExt Bold Italic'),local('RobotoExt-BoldItalic'),url('https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpTTOQ_MqJVwkKsUn0wKzc2I.woff2') format('woff2');unicode-range: U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpTUj_cnvWIuuBMVgbX098Mw.woff2') format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpUbcKLIaa1LC45dFaAfauRA.woff2') format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpWo_sUJ8uO4YLWRInS22T3Y.woff2') format('woff2');unicode-range: U+0370-03FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpb6up8jxqWt8HVA3mDhkV_0.woff2') format('woff2');unicode-range: U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpSYE0-AqJ3nfInTTiDXDjU4.woff2') format('woff2');unicode-range: U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'RobotoExt';font-style: italic;font-weight: 900;src: local('RobotoExt Black Italic'),local('RobotoExt-BlackItalic'),url('https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family: 'Inter';src: local('Inter Regular'),local('Inter-Regular'),url('font/fonts/inter/inter.woff2') format('woff2'),url('font/fonts/inter/inter.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}:root{--font-inter: 'Inter','sans-serif';--font: var(--font-inter)}.v-filterselect-item-INTER{font-family: var(--font-inter)}@font-face{font-family: 'Montserrat Regular';src: url('font/fonts/montserrat/montserrat.woff2') format('woff2'),url('font/fonts/montserrat/montserrat.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}:root{--font-montserrat-regular: 'Montserrat Regular','sans-serif';--font: var(--font-montserrat-regular)}.v-filterselect-item-MONTSERRAT{font-family: var(--font-montserrat-regular)}@font-face{font-family: 'Poppins';src: local('Poppins Regular'),local('Poppins-Regular'),url('font/fonts/poppins/poppins.woff2') format('woff2'),url('font/fonts/poppins/poppins.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}:root{--font-poppins: 'Poppins','sans-serif';--font: var(--font-poppins)}.v-filterselect-item-POPPINS{font-family: var(--font-poppins)}@font-face{font-family: 'Roboto Regular';src: url('font/fonts/roboto/roboto.woff2') format('woff2'),url('font/fonts/roboto/roboto.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}:root{--font-roboto-regular: 'Roboto Regular','sans-serif';--font: var(--font-roboto-regular)}.v-filterselect-item-ROBOTO{font-family: var(--font-roboto-regular)}#startup-page{position: absolute;margin: auto;gap: 40px;left: 0;right: 0;top: 0;bottom: 0;padding: 10px;width: 800px;height: 250px}.startup-container .platform{font-size: 64px;padding: 10px 20px;position:absolute}#startup-page .v-icon{background-color: #222222;color: #FFF;padding: 20px 20px;border-radius: 80px;line-height: 1;font-size: 96px}#startup-page .messages-welcome{font-size: 36px;font-weight: bold;color: var(--lumo-header-text-color);padding-top: 15px;width: 700px;margin-bottom: 20px}#startup-page .messages-information{font-size: 16px;width: 700px;color: var(--lumo-secondary-text-color);margin-bottom: 10px}#startup-page .messages-information-small{font-size: 14px;width: 700px}#startup-page .message{background: white none repeat scroll 0 0;border: 2px solid;border-radius: 5px;padding: 20px;text-align: justify;box-shadow: 0 0 10px;margin-bottom: 20px;overflow: auto;border: 2px solid #888888}#startup-page .v-button{margin-top: 10px}#startup-page .v-big-selector::part(input-field){font-size: 16px;height: 40px;margin-top: 20px}vaadin-select.v-big-selector vaadin-select-value-button{height: 40px}vaadin-select.v-big-selector vaadin-select-value-button vaadin-select-item::part(content){font-size: 16px}#skeleton-navigation{background-color: #F5F5F5}#perspectivebar{padding-top: 5px;min-width: 0;overflow: hidden;width: 100%;flex-grow: 1;margin-right: 48px;box-sizing: border-box}#perspectivebar::part(tabs){margin-left: 4px;overflow: visible}#perspectivebar::part(content){display: none}#perspectivebar vaadin-tab{height: 45px;border-width: 0 2px 2px 0;transition: all 0.3s ease;max-width: 200px;margin-right: 3px;border-radius: 12px 12px 0 0;background-color: white}#perspectivebar vaadin-tab[selected],#perspectivebar vaadin-tab:not([selected]):hover{margin-top: -3px;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1)}#perspectivebar vaadin-tab::before{background-color: #F5F5F5}#perspectivebar vaadin-tab[selected]::before{width: 100vw;height: 4px;border-radius: 0;position: fixed;right: 0;top: 97px;z-index: 2;cursor: default;transition: background-color 0.2s ease}#perspectivebar vaadin-tab::after{display: none}.menu_icon{font-size: 30px !important}#perspectivebar vaadin-tab:not([selected]) .menu_icon{filter: brightness(85%)}#perspectivebar vaadin-tab[selected] .menu_icon{color: black;opacity: .6}.history-menu-overlay vaadin-context-menu-item .bluegrey .v-icon,#perspectivebar .bluegrey .icon .v-icon{color: var(--pulse-color-grey-dark)}#perspectivebar .bluegrey.instance .v-icon{background-color: var(--pulse-color-grey-light-background)}#perspectivebar .bluegrey[selected],#perspectivebar .bluegrey[selected]::before{background-color: var(--pulse-color-grey-medium)}#perspectivebar .bluegrey:not([selected]):hover{background-color: var(--pulse-color-grey-light-background)}.history-menu-overlay vaadin-context-menu-item :where(.blue,.male) .v-icon,#perspectivebar .blue .menu_icon,#perspectivebar :where(.blue,.male) .icon .v-icon{color: var(--pulse-color-blue)}#perspectivebar :where(.blue,.male).instance .v-icon{background-color: var(--pulse-color-blue-light)}#perspectivebar :where(.blue,.male)[selected],#perspectivebar :where(.blue,.male)[selected]::before{background-color: var(--pulse-color-blue)}#perspectivebar :where(.blue,.male):not([selected]):hover{background-color: var(--pulse-color-blue-light)}.history-menu-overlay .yellow .v-icon,#perspectivebar .yellow .menu_icon,#perspectivebar .yellow .icon .v-icon{color: var(--pulse-color-yellow-hover)}#perspectivebar .yellow.instance .v-icon{background-color: var(--pulse-color-yellow-light)}#perspectivebar .yellow[selected],#perspectivebar .yellow[selected]::before{background-color: var(--pulse-color-yellow)}#perspectivebar .yellow:not([selected]):hover{background-color: var(--pulse-color-yellow-light)}.history-menu-overlay .green .v-icon,#perspectivebar .green .menu_icon,#perspectivebar .green .icon .v-icon{color: var(--pulse-color-green)}#perspectivebar .green[selected],#perspectivebar .green[selected]::before{background-color: var(--pulse-color-green)}#perspectivebar .green:not([selected]):hover{background-color: var(--pulse-color-green-light)}.history-menu-overlay .purple .v-icon,#perspectivebar .purple .menu_icon,#perspectivebar .purple .icon .v-icon{color: var(--pulse-color-purple)}#perspectivebar .purple.instance .v-icon{background-color: var(--pulse-color-purple-light)}#perspectivebar .purple[selected],#perspectivebar .purple[selected]::before{background-color: var(--pulse-color-purple)}#perspectivebar .purple:not([selected]):hover{background-color: var(--pulse-color-purple-light)}.history-menu-overlay :where(.pink,.female) .v-icon,#perspectivebar :where(.pink,.female) .icon .v-icon{color: var(--pulse-color-pink)}#perspectivebar :where(.pink,.female).instance .v-icon{background-color: var(--pulse-color-pink-light)}#perspectivebar .pink[selected],#perspectivebar .pink[selected]::before{background-color: var(--pulse-color-pink)}#perspectivebar .female[selected],#perspectivebar .female[selected]::before{background-color: var(--pulse-color-pink-medium)}#perspectivebar :where(.pink,.female):not([selected]):hover{background-color: var(--pulse-color-pink-light)}#perspectivebar .singleton{flex: 0 0 auto;min-width: unset;max-width: unset;white-space: nowrap}#perspectivebar .instance{padding: 0 5px 3px;justify-content: left;flex: 1 1 0;min-width: 60px;max-width: 200px;overflow: hidden;white-space: nowrap}#perspectivebar vaadin-tab .title{font-weight: bold;color: var(--lumo-header-text-color);line-height: 1.1}#perspectivebar vaadin-tab .subtitle{color: var(--lumo-secondary-text-color);font-size: 12px;line-height: 1.1}#perspectivebar .instance .stickers{min-height: 13px;margin-bottom: -3px}#perspectivebar .instance .stickers .v-icon{background-color: transparent;font-size: 13px}#perspectivebar .instance .content{text-align: left;flex: 1 1 0;min-width: 0;overflow: hidden}#perspectivebar .instance .icon{display: flex;flex: 0 0 auto;align-self: end;align-items: center}#perspectivebar .instance .icon .v-icon{font-size: 22px;border-radius: 14px;height: 28px;width: 28px;min-width: 28px}#perspectivebar vaadin-tab .close_btn{cursor: pointer;box-shadow: none;margin: 2px;display: none;position: absolute;top: 0;right: 0}#perspectivebar vaadin-tab:hover .close_btn,#perspectivebar vaadin-tab .close_btn:hover{display: initial}#perspectivebar vaadin-tab .close_btn .material-symbol{font-size: 16px}#perspectivebar::part("tabs-container"){overflow: hidden !important}#perspectivebar .instance>span:first-child{display: flex;flex-direction: row;align-items: center;overflow: hidden;min-width: 0;gap: 4px}#perspectivebar .instance .content .stickers,#perspectivebar .instance .content .title,#perspectivebar .instance .content .subtitle{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block}#history-menu{position: absolute;right: 0;top: 0;bottom: 0;margin: 0 3px}.history-btn .v-icon{margin: 0;& + .v-icon{font-size: 14px}}.history-menu-overlay::part(overlay){border-radius: 16px}.history-menu-overlay vaadin-context-menu-item{cursor: pointer;border-radius: 12px}.history-menu-overlay vaadin-context-menu-item>span:first-child{padding: 0 6px;display: flex;align-items: center;gap: 4px;white-space: nowrap}.history-menu-overlay vaadin-context-menu-item::part(checkmark){display: none}.history-menu-overlay vaadin-context-menu-item .content{overflow: hidden;text-overflow: ellipsis;color: var(--lumo-body-text-color);max-width: 250px}.history-menu-overlay vaadin-context-menu-item .content .stickers{display: none}.history-menu-overlay vaadin-context-menu-item .v-icon{font-size: 20px;margin: -2px -2px -2px 2px;filter: brightness(97%)}.forecast .today{text-align: right;padding-right: 10px;padding-left: 30px}.forecast .v-spacing{width: 5px}.forecast .today .date{font-size: 30px}.forecast .temp{font-size: 10px;font-weight: 500;padding-top: 6px;text-shadow: 1px 1px white;position: absolute}.forecast .today .day{font-weight: 700}.forecast .today .month{font-weight: 100}.forecast .today .year{font-weight: 100;color: #aaaaaa}.forecast .today .city{font-size: 10px;font-weight: 300;padding-top: 1px}.forecast{height: 60px}.forecast .weather{margin-top: -6px;padding-left: 10px;font-size: 50px;list-style-type: none}.forecast .weather p{font-size: 10px;font-weight: 300;position: relative;text-align: center;top: 50px}[class^="weather-"],[class*=" weather-"]{font-family: "forecast";font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased}.weather{margin: 0;padding: 0}.weather li{list-style: outside none none;line-height: 1}.cloud:before{font-family: "forecast";content: "\f105";position: absolute;color: #cccccc}.darkcloud:before{font-family: "forecast";content: "\f105";position: absolute;color: #686868}.windyraincloud:before{font-family: "forecast";content: "\f111";position: absolute;color: #cccccc}.darkwindyraincloud:before{font-family: "forecast";content: "\f111";position: absolute;color: #686868}.windysnowcloud:before{font-family: "forecast";content: "\f109";position: absolute;color: #cccccc}.darkwindysnowcloud:before{font-family: "forecast";content: "\f109";position: absolute;color: #686868}.weather-thunder::before{content: "\f114";position: absolute;color: orange}.weather-sunny::after{content: "\f101";color: orange;position: absolute}.weather-drizzle::before{content: "\f10a";color: #82b2e4;position: absolute}.weather-hail::before{content: "\f10f";position: absolute;color: #cccccc}.weather-showers::before{content: "\f104";position: absolute;color: #82b2e4}.weather-rainy::before{content: "\f107";position: absolute;color: #4681c3}.weather-snowy::before{content: "\f10b";position: absolute;color: #acd3f3}.weather-frosty::before{content: "\f102";position: absolute;color: #85d8f7}.weather-windy::before{content: "\f115";position: absolute;color: #cccccc}.weather-windyrain::before{content: "\f10e";position: absolute;color: #acd3f3}.weather-windysnow::before{content: "\f103";position: absolute;color: #acd3f3}.weather-sleet::before{content: "\f10c";position: absolute;color: #acd3f3}.weather-moon::after{content: "\f10d";color: orange;position: absolute}.weather-night::after{content: "\f100";position: absolute;color: orange}.weather-sun::after{content: "\f113";color: orange;position: absolute}.weather-cloud::after{content: "\f106";color: #cccccc;position: absolute}.weather-middlecloud::after{content: "\f106";color: #969696;position: absolute}.weather-darkcloud::after{content: "\f106";color: #686868;position: absolute}.weather-sunrise:before{content: "\f112";color: orange;position: absolute}.weather-sunset:before{content: "\f110";color: #f96f23;position: absolute}.weather-mist:before{content: "\f108";color: #cccccc;position: absolute}.section{background-color: #fafafa;border-radius: 16px;overflow: hidden auto;min-width: 0;flex-shrink: 0}.custom-section{background-color: white;padding: 12px;border-radius: 16px;margin-bottom: 10px}.section-title{padding: 10px}.section-title,.custom-section-title{display: flex;font-size: 16px;width: 100%;font-weight: 500;color: var(--lumo-header-text-color)}.section-title.collapsible{cursor: pointer}.section-title .section-title-label{width: auto}.section-title .v-icon{font-size: 12px;padding-right: 5px}.section .header .title{display: inline-block;min-width: 450px}.section .header .more{display: inline-block;font-size: 12px;min-width: 100px;color: #aaaaaa}.section .header .header-right{display: inline-block;float: right}.section-content:not(vaadin-split-layout,.list){padding: 0 10px 10px 10px}.section-content.list{padding: 0px 10px 10px 10px}.section-content.list .item:not(.first){padding-top: 10px}.section-content.list .item .content{display: table-cell;line-height: 1.2;width: 100%}.section .horizontal-separator{height: 1px;width: 100%}.section .vertical-separator{width: 1px;height: 100%}.section .thumb{background: inherit !important;border: 1px dashed #cccccc}.section .header{font-size: 12px;margin-top: 10px;padding-bottom: 5px;padding-top: 5px;width: 100%;border-bottom: 2px solid #f0f0f0;font-weight: 700}.section-content{height: auto;flex-grow: 1;overflow: hidden auto}.section-content .field-label{color: var(--lumo-secondary-text-color);padding-right: 6px;font-size: 12px;line-height: 1.2}.formpanel .field-label{padding-right: 6px;margin: 4px 0;line-height: 1.2}.form-field{line-height: 1.2;align-items: center}.field-help{cursor: help;color: var(--lumo-tertiary-text-color);& .material-symbol{font-size: 16px}}:where(.perspective-contact,.perspective-patient) .section .item :where(.address,.phone,.email){padding-top: 5px}.section.clickable{cursor: pointer}.section.clickable:hover{filter: brightness(98%)}.perspective-patient :where(.section-addresses,.section-phones,.section-emails) .item,.perspective-contact :where(.section-addresses,.section-phones,.section-emails) .item{width: 200px}.perspective-patient .section .item .description,.perspective-contact .section .item .description{padding-top: 5px;font-size: 11px;color: var(--lumo-tertiary-text-color);line-height: 1;font-style: italic}.message-list-unseen{overflow: hidden auto}:where(.message-list-unseen,.message-detail,.room-layout,.single-waiting-room) :where(.message,.event,.task){background-color: white;border-radius: 12px;padding: 6px 8px;border-left: 10px solid transparent;font-size: 12px;margin-top: 5px;&.clickable{cursor: pointer;&:hover{box-shadow: inset 0 0 0 999px rgb(0 0 0 / 5%)}}}.message-list-unseen .message{border-color: var(--pulse-color-grey-medium)}.message-list .message{margin: 4px 0}vaadin-grid.message-list::part(cell){padding-left: 0 !important}.message-list-unseen .message .fromname{font-size: 13px;color: var(--lumo-header-text-color)}.message-list .message .fromname{line-height: 1.2;font-size: 12px}.message-list-unseen .message .subject,:where(.message-list-unseen,.message-detail) .task .name,:where(.message-list-unseen,.room-layout,.single-waiting-room) .event .name,.task_title{font-weight: bold;line-height: 1.2;font-size: 13px}.message-list .message .subject{font-weight: 500;line-height: 1.2;font-size: 12px}.message-list-unseen .message .subject,:where(.message-list-unseen,.message-detail) .task .name,:where(.message-list-unseen,.room-layout,.single-waiting-room) .event .patient,.task_title{margin-bottom: 2px}.message-list-unseen .message .subject,.message-list .message .subject{overflow: hidden;text-overflow: ellipsis;text-wrap: nowrap}.message-list-unseen .message .stickers,.message-list .message .stickers{float: left;height: 40px;width: 24px;margin-top: -6px}.message-list-unseen .message .date,.message-list .message .date{float: right;height: 15px;text-align: right;padding-right: 5px;color: var(--lumo-secondary-text-color);}.message-list-unseen .message .content,.message-list .message .content{font-size: 11px;color: var(--lumo-secondary-text-color);margin-left: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.message-list{--unseen-font-weight: 500}.message-list .message .subject{font-weight: var(--unseen-font-weight)}vaadin-grid.message-list::part(unseen first-column-cell){border-left: 7px solid #222222}vaadin-grid.message-list::part(unseen){color: var(--lumo-header-text-color);--unseen-font-weight: bold;--vaadin-grid-cell-background: #E5E5E5}.message-detail .message-header{padding: 5px;box-sizing: border-box}.message-detail .header-icon{float: left;margin: 0 10px 0 5px}.message-detail .header-icon .v-icon{font-size: 54px}.message-detail .header-date{float: right;text-align: right;padding-right: 5px}.message-detail .header-from .from-name{font-size: 16px}.message-detail .header-from .from-address{margin-left: 5px}.message-detail .header-subject{font-weight: bold;font-size: 16px;color: var(--lumo-header-text-color);margin-bottom: 5px}.message-detail .header-to .v-icon{font-size: 14px}.message-detail .message-content{padding: 10px;overflow-y: auto;box-sizing: border-box}.message-detail .message-attachments{margin: 5px 0;align-items: center}:where(.message-list-unseen,.message-detail) .task.done{border-color: var(--pulse-color-success-medium);& .status .v-icon{color: var(--pulse-color-success-medium)}}:where(.message-list-unseen,.message-detail) .task.future{border-color: var(--pulse-color-grey-medium);& .status .v-icon{color: var(--pulse-color-grey-medium)}}:where(.message-list-unseen,.message-detail) .task.soon{border-color: var(--pulse-color-warning-medium);& .status .v-icon{color: var(--pulse-color-warning-medium)}}:where(.message-list-unseen,.message-detail) .task.overdue{border-color: var(--pulse-color-error-medium);& .status .v-icon{color: var(--pulse-color-error-medium)}}:where(.message-list-unseen,.message-detail) .task .status{font-size: 23px}:where(.message-list-unseen,.message-detail) .task .responsible{text-overflow: ellipsis;text-wrap: nowrap;overflow: hidden;max-width: 160px}:where(.message-list-unseen,.message-detail) .task .attachments{font-size: 11px}:where(.message-list-unseen,.message-detail) .task .attachments vaadin-button{color: inherit}.message-attachment-wrapper{display: flex;align-items: center}:where(.message-list-unseen,.message-detail) .task .attachments a{color: var(--lumo-secondary-text-color)}:where(.message-list-unseen,.message-detail) .task .attachments>vaadin-horizontal-layout{margin: -5px 0}:where(.message-list-unseen,.message-detail) .task :where(.attachments,.visibility) .v-icon{font-size: 18px}html{--vaadin-button-padding: 0 10px}vaadin-button{--vaadin-button-font-weight: normal;--vaadin-button-text-color: var(--lumo-header-text-color);min-width: 0}vaadin-button:not([theme~="tertiary"],[theme~="tertiary-inline"]){--vaadin-button-background: #ffffff;--vaadin-button-border: none;--vaadin-button-border-radius: 12px;--vaadin-button-primary-background: #222222;--vaadin-button-primary-text-color: #ffffff;--vaadin-button-primary-font-weight: normal;box-shadow : var(--box-shadow-button)}vaadin-button .material-symbol{font-size: 22px}:where(vaadin-popover,#startup-page) button{font-family: var(--lumo-font-family);padding: 8px 10px;font-weight: normal;color: var(--lumo-header-text-color);background: #ffffff;border: none;border-radius: 12px;box-shadow : var(--box-shadow-button);margin: 3px}:where(vaadin-popover,#startup-page) button.icon{padding: 2px 10px}vaadin-button:not([selected],.selected):hover,:where(vaadin-popover,#startup-page) button:hover{cursor: pointer;filter: brightness(97%)}vaadin-button[disabled],:where(vaadin-popover,#startup-page) button.disabled{filter: brightness(97%)}vaadin-button:not([theme~="primary"]):focus-visible{outline: #666666 solid 1px}vaadin-button:where([theme~="tertiary"],[theme~="tertiary-inline"])[disabled]{color: var(--lumo-tertiary-text-color)}vaadin-button.confirm:where(:not([theme~="primary"],[theme~="tertiary"],[theme~="tertiary-inline"]))[disabled]{color: #bdbec5 !important}vaadin-button[theme~="primary"]:not([selected],.selected):hover,vaadin-button[theme~="primary"]:focus,vaadin-menu-bar-button[theme~="primary"]:not([selected],.selected):hover,vaadin-menu-bar-button[theme~="primary"]:focus{background-color: #555555}vaadin-button:where([theme~="tertiary"],[theme~="tertiary-inline"]){font-size: var(--lumo-font-size-s);color: var(--lumo-header-text-color);margin: 0;padding: 2px;&::part(label){padding: 0}}vaadin-button:where([theme~="tertiary"],[theme~="tertiary-inline"]):not([selected],.selected):hover{background-color: transparent;color: #000000}vaadin-button:where([theme~="tertiary"],[theme~="tertiary-inline"]):not([selected],.selected):hover::part(label){text-decoration-line: underline}vaadin-button[theme~="error"]{background-color: var(--pulse-color-error);color: white}vaadin-button[theme~="tertiary"][theme~="error"],vaadin-button[theme~="tertiary"][theme~="error"]:not([selected],.selected):hover{color: var(--pulse-color-error);background-color: transparent}vaadin-button:not([theme~="primary"]).confirm,.v-button.confirm,vaadin-popover button.confirm{color: var(--pulse-color-error);&:not([selected],.selected):hover{background-color: var(--pulse-color-error-lightest)}}vaadin-button:not([theme~="primary"])[theme~="success"],.v-button[theme~="success"],vaadin-popover button[theme~="success"]{color: var(--pulse-color-success);&:not([selected],.selected):hover{background-color: var(--pulse-color-success-light)}}.timesheet vaadin-button.suffix{margin-left: -8px;margin-bottom: 4px}.v-button.icononly.rounded{border-radius: 50%;padding: 0}.v-button.icononly.rounded.large{padding-top: 2px}.v-button.borderless{border: none;background: transparent;border-radius: 50%}.v-button.borderless:not([selected],.selected):hover{cursor: pointer;background-color: var(--pulse-color-grey-light-background)}.v-button.borderless[disabled],.v-button.borderless.disabled{color: var(--lumo-tertiary-text-color)}.v-button.small{height: 26px;padding: 0 12px;font-size: 12px;border-radius: 3px}.v-button.small:after{border: inherit;top: -1px;right: -1px;bottom: -1px;left: -1px}.v-button.large{height: 40px;padding: 0 16px;font-size: 16px;border-radius: 3px}.v-button.large:after{border: inherit;top: -1px;right: -1px;bottom: -1px;left: -1px}.v-button.huge{height: 48px;padding: 0 21px;font-size: 21px;border-radius: 3px}.v-button.huge:after{border: inherit;top: -1px;right: -1px;bottom: -1px;left: -1px}.v-button.icononly{width: 30px;min-width: 30px;padding: 0}.v-button.icononly.tiny{width: 23px}.v-button.icononly.small{width: 26px;min-width: auto}.v-button.icononly.large{width: 40px;min-width: auto}.v-button.large .v-icon{font-size: 26px}.v-button.icononly.huge{width: 48px}.v-button.icononly .v-button.caption{display: none}.v-button.icon-align-right .v-icon{margin-top: -3px}.v-button:focus::after{border-color: inherit !important;box-shadow: none !important}.v-button.button-icon-big{height: 112px}.v-button.button-icon-big .v-icon{font-size: 96px}.v-button:not(.shortcut).orange{background-color: var(--pulse-color-yellow) !important;color: var(--lumo-header-text-color)}.v-button:not(.shortcut).green{background-color: var(--pulse-color-green) !important;color: var(--lumo-header-text-color)}.v-button:not(.shortcut).lightblue{background-color: var(--pulse-color-blue) !important;color: var(--lumo-header-text-color)}.v-button:not(.shortcut).purple{background-color: var(--pulse-color-purple) !important;color: var(--lumo-header-text-color)}.v-button:not(.shortcut).bluegrey{background-color: #F0F0F0 !important;color: var(--lumo-header-text-color)}.v-button.red{background-color: #f44336 !important;color: white !important}.v-button.button-off{cursor: default}.v-button.button-on{background-color: #222222;box-shadow: none;color: #FFFFFF}.v-button.button-on.v-pressed{background: inherit !important}.v-button.horizontal-button-switch-first{border-top-right-radius: 0;border-bottom-right-radius: 0}.v-button.vertical-button-switch-middle,.v-button.horizontal-button-switch-middle{border-radius: 0}.v-button.horizontal-button-switch-last{border-top-left-radius: 0;border-bottom-left-radius: 0}.v-button.vertical-button-switch-first{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.v-button.vertical-button-switch-last{border-top-left-radius: 0;border-top-right-radius: 0}.perspective-patient .extra-component .v-button[theme~="icon"]{margin-right: 5px}.v-button.billing-amount{padding: 0 5px;& .material-symbol{font-size: 18px}}.v-button-borderless{cursor: pointer;border: none;-webkit-box-shadow: none;box-shadow: none;background: transparent;color: inherit}.v-button-borderless:not([selected],.selected):hover:after{background: transparent}.v-button-borderless:active{opacity: 0.7;filter: alpha(opacity=70)}.v-button-borderless:active:after{background: transparent}.badge{position: absolute;right: -2px;font-size: 10px;line-height: 10px;padding: 2px 4px;border-radius: 16px;font-weight: bold;z-index: 2;bottom: -6px}vaadin-button.shortcut .badge{bottom: -1px}.switch-button vaadin-button .badge{bottom: -4px}.badge.white{background-color: var(--pulse-color-grey-light-background);color: var(--lumo-header-text-color)}.badge.red{background-color: var(--pulse-color-error);color: white}vaadin-button.shortcut::part(prefix){margin:0}.v-widget{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;vertical-align: top;text-align: left;white-space: normal}.widget{color: #222222;box-shadow : 1px 1px 3px rgba(0,0,0,0.05);position: relative;border-radius: 12px}.widget.medium{height: 110px}.widget.small{height: 90px}.widget .widget-icon{position: absolute;padding-left: 10px}.widget.medium .widget-icon{margin-top: -5px}.widget table{width: 100%}.widget .widget-title,.widget .widget-content{z-index: 100;position: relative;bottom: -2px}.widget.medium .widget-content{height: 87px}.widget.small .widget-content{height: 67px}.widget .widget-icon .v-icon{line-height: 1}.widget.medium .widget-icon .v-icon{padding-top: 10px;font-size: 90px}.widget.small .widget-icon .v-icon{font-size: 70px;padding-top: 5px}.widget .kpi{display: table-cell;text-align: right;padding: 5px 0 10px 30px}.widget .kpi:last-of-type{padding-right: 10px}.widget .kpi .value{font-size: 20px;font-weight: 400}.widget .kpi .value-nolabel{font-size: 26px;font-weight: 400}.widget .kpi .value-single{font-weight: 400;font-size: 20px;padding-top: 20px}.widget .kpi .value-single-nolabel{font-weight: 400;font-size: 30px;padding-top: 20px;line-height: 1}.widget.medium .kpi .value-single-nolabel{font-size: 35px;padding-top: 20px}.widget.small .kpi .value-single-nolabel{padding-top: 0}.widget .kpi .label{font-size: 12px;opacity: 0.7}.widget .widget-title{font-size: 12px;color : var(--lumo-header-text-color);padding: 3px 8px;border-radius: 0 0 12px 12px;white-space: nowrap}:where(.widget-orange,.widget-black,.widget-blue,.widget-bluegrey,.widget-green,.widget-grey,.widget-lightblue,.widget-purple,.widget-red){border-radius: 12px}.widget.clickable,:where(.widget-orange,.widget-black,.widget-blue,.widget-bluegrey,.widget-green,.widget-grey,.widget-lightblue,.widget-purple,.widget-red).clickable{cursor: pointer}.widget.clickable:hover,:where(.widget-orange,.widget-black,.widget-blue,.widget-bluegrey,.widget-green,.widget-grey,.widget-lightblue,.widget-purple,.widget-red).clickable:hover{filter: brightness(97%)}.widget-grey{background-color: #EBEBEB}.widget-grey .widget-title{background-color: #CCCCCC}.widget-black{background-color: #CCCCCC}.widget-black .widget-title{background-color: #999999}.widget-red{background-color: #f9a9a4}.widget-red .widget-title{background-color: #f57067}.widget-red .widget-icon{color : #f57067}.widget-orange{background-color: #fffac3}.widget-orange .widget-title{background-color: #FFF36A}.widget-orange .widget-icon{color : #FFF36A}.widget-purple{background-color: #ebd8fd}.widget-purple .widget-title{background-color: #cd9efb}.widget-purple .widget-icon{color : #cd9efb}.widget-green{background-color: #b9f7c4}.widget-green .widget-title{background-color: #8bf29c}.widget-green .widget-icon{color: #8bf29c}.widget-bluegrey{background-color: #EBEBEB}.widget-bluegrey .widget-title{background-color: #CCCCCC}.widget-bluegrey .widget-icon{color: #CCCCCC}.widget-lightblue,.widget-blue{background-color: #c8f0ff}.widget-lightblue .widget-title,.widget-blue .widget-title{background-color: #76daff}.widget-lightblue .widget-icon,.widget-blue .widget-icon{color: #76daff}.widget .archived-banner{background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning);padding: 12px;width: 100%;border-radius: 12px 12px 0 0;box-sizing: border-box;position: relative;top: -2px}.thumbnail-widget .name{position: absolute;bottom: 0;right: 0;left: 0;background-color: var(--pulse-color-grey-medium);font-size: 12px;color: var(--lumo-header-text-color);padding: 3px 10px;opacity: .9}.no-border-radius .widget,.no-border-radius .widget .widget-title{border-radius: 0}:where(.widget-orange,.widget-black,.widget-blue,.widget-bluegrey,.widget-green,.widget-grey,.widget-lightblue,.widget-purple,.widget-red) .field-help{color: black;opacity: .2}html{--vaadin-input-field-background: #FFFFFF;--vaadin-input-field-hover-highlight: #FAFAFA;--vaadin-input-field-border-color: #CCCCCC;--vaadin-input-field-border-radius: 12px;--vaadin-input-field-readonly-border: none;--vaadin-input-field-disabled-background: #FAFAFA;--vaadin-input-field-placeholder-color: var(--lumo-tertiary-text-color);--variable-background-color: white;--variable-text-color: var(--lumo-body-text-color);--_input-container-radius: 12px}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)::part(input-field){background: #FFFFFF;border-radius: 12px;border: 1px solid #CCCCCC;outline: none;box-shadow: none;font-weight: normal;padding: 0 5px}.no-left-border-radius::part(input-field){border-top-left-radius: 0;border-bottom-left-radius: 0}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[disabled]::part(input-field){filter: brightness(97%)}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[readonly]::part(input-field){background-color: #EEEEEE}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[has-label]{padding-top: var(--lumo-space-s)}vaadin-text-field>:is(input[slot="input"],textarea[slot="textarea"])::placeholder{color: #BBBBBB !important;font-weight: normal}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[invalid]::part(input-field){border-color: var(--pulse-color-error);background-color: var(--pulse-color-error-light)}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[invalid] [slot~="error-message"]{color: var(--pulse-color-error)}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field){}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)[focused]::part(input-field){border-color: #666666}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)::part(label){font-weight:normal}:where(vaadin-text-area,vaadin-multi-select-combo-box,vaadin-email-field,vaadin-select,vaadin-combo-box,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-integer-field,vaadin-password-field,vaadin-number-field)::part(required-indicator){display:none !important}:where(vaadin-multi-select-combo-box-item,vaadin-select-item):hover,:where(vaadin-multi-select-combo-box-item,vaadin-select-item)[selected],:where(vaadin-multi-select-combo-box-item,vaadin-select-item)[focused]{border-radius: 12px;border:0;box-shadow: none;outline:none}:where(vaadin-checkbox,vaadin-radio-button):hover,:where(vaadin-checkbox,vaadin-radio-button)>label:hover{cursor: pointer}vaadin-select:not([invalid]) vaadin-select-value-button vaadin-select-item[selected]{background-color: #FFFFFF}vaadin-text-field[clear-button-visible][has-value]:not([disabled],[read-only])::part(clear-button){display: block}.autocomplete-textfield::part(toggle-button){display: none}:where(vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select)::part(overlay){background: #FFFFFF;border-radius: 12px;border: 0;box-shadow : 3px 3px 6px #CCCCCC}:where(vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select)::part(loader){border-color: #F3F3F3 #F3F3F3 #666666 #666666}:where(vaadin-multi-select-combo-box-item,vaadin-select-item,vaadin-combo-box-item){border-radius: 12px;text-wrap: nowrap}:where(vaadin-multi-select-combo-box-item,vaadin-select-item,vaadin-combo-box-item):not([selected]):hover{background: #FAFAFA}vaadin-multi-select-combo-box:not([invalid]) vaadin-multi-select-combo-box-item[selected],vaadin-multi-select-combo-box:not([invalid]) vaadin-select-item[selected],vaadin-multi-select-combo-box:not([invalid]) vaadin-combo-box-item[selected]{background: #DDDDDD;font-weight: bold}:where(vaadin-multi-select-combo-box-item,vaadin-select-item,vaadin-combo-box-item)[focused]{background-color: #F3F3F3;outline: none;box-shadow: none}vaadin-select-value-button vaadin-select-item[selected]{font-weight: normal}vaadin-checkbox{--vaadin-checkbox-checkmark-color: white;--vaadin-checkbox-size: 1.3rem;--vaadin-checkbox-background: #FFFFFF;--vaadin-checkbox-background-hover: #FAFAFA;--vaadin-checkbox-label-padding: 0 5px}vaadin-checkbox::part(checkbox){border: 1px solid #CCCCCC}vaadin-checkbox[checked]::part(checkbox){background-color: #222222;border: 1px solid #222222}vaadin-checkbox[disabled]::part(checkbox){background-color: #EEEEEE;color: #EEEEEE;border: 1px solid #EEEEEE}vaadin-checkbox[focused]::part(checkbox){border-color: #666666}vaadin-radio-group::part(group-field){gap: 0 10px}vaadin-radio-button{--vaadin-radio-button-background: #FFFFFF;--vaadin-radio-button-background-hover: #FAFAFA;--vaadin-radio-button-label-padding: 0 5px}vaadin-radio-button::part(radio){border: 1px solid #CCCCCC}vaadin-radio-button[checked]::part(radio){background-color: #222222;border: 1px solid #222222}vaadin-radio-button[focused]::part(radio){border-color: #666666}vaadin-radio-button[checked]::part(radio)::after{border: 2px solid white}vaadin-date-picker::part(overlay),vaadin-date-picker-overlay-content,vaadin-time-picker::part(overlay),vaadin-time-picker::part(content){background-color: white;border-radius: 12px}vaadin-date-picker-overlay-content>vaadin-button{box-shadow: none}vaadin-date-picker-overlay-content>vaadin-button:hover{background-color: transparent;color: #000000}vaadin-date-picker-overlay-content>vaadin-button:hover::part(label){text-decoration-line: underline}vaadin-month-calendar::part(today){font-weight: 800}vaadin-month-calendar::part(focused date)::before,vaadin-time-picker-item[focused]{background-color: #EEEEEE}vaadin-month-calendar::part(selected)::before{background-color: var(--_selection-color)}vaadin-month-calendar::part(week-number){color: var(--lumo-tertiary-text-color);font-size: 9px;border-right: 1px solid #EEEEEE}vaadin-multi-select-combo-box-chip{background-color: #EEEEEE;border-radius: 16px}vaadin-text-area::part(input-field){padding: 2px 5px}.with-description i.description{color: var(--lumo-secondary-text-color)}[part="input-field"]{box-shadow: inset 0 0 0 1px var(--lumo-contrast-30pct);background-color: var(--lumo-base-color)}:host([invalid]) [part="input-field"]{box-shadow: inset 0 0 0 1px var(--lumo-error-color)}.vertical-radiobutton-financial-export vaadin-radio-button{width: 100%}.vertical-radiobutton-financial-export label[slot="label"]>span{width: 100%}.custom-section-title vaadin-text-field::part(input-field){font-size: 16px !important;font-weight: 500;color: var(--lumo-header-text-color)}.variable-background:not([invalid])::part(input-field),.variable-background>vaadin-select-value-button>vaadin-select-item{background-color: var(--variable-background-color) !important;color: var(--variable-text-color) !important}#calendarEditorField::part(input-field){font-weight: bold}.no-right-border-radius{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important}.no-left-border-radius{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important}input[type="radio"]{accent-color: var(--lumo-header-text-color)}vaadin-radio-button::part(radio){align-self: center}vaadin-popover{z-index: 2}vaadin-popover.tooltip::part(overlay){background: #333333;border: 0;border-radius: 12px;padding: 2px}vaadin-popover.tooltip.tooltipster-grey::part(overlay){background: #EEEEEE}vaadin-popover.tooltip.error::part(overlay){background: var(--pulse-color-error-light)}vaadin-popover.tooltip::part(content){line-height: 1.2em;padding: 4px 8px;font-size: 90%}vaadin-popover.tooltip a{color: #FFFFFF;text-decoration: underline}vaadin-popover.tooltip a:hover{color: #DDDDDD}vaadin-popover.tooltip:not(.tooltipster-grey)::part(content){color: white}vaadin-popover.tooltip.error::part(content){color: var(--pulse-color-error)}.custom-tooltip{position: fixed;transform: translateX(-50%);z-index: 10000;background: #333333;color: white;border-radius: 12px;padding: 4px 8px;line-height: 1.2;font-size: 11.7px;font-family: var(--lumo-font-family);white-space: pre-line;width: max-content;max-height: 300px;overflow-y: auto;opacity: 0;pointer-events: none;transition: opacity 0.15s}.custom-tooltip.show{opacity: 1}.help-wrapper-renderer{display: inline-flex;flex-wrap: nowrap;align-items: center;gap: 4px}.help-wrapper-renderer .material-symbol{color: var(--lumo-tertiary-text-color);font-size: 18px}.help table{width: 100%}.help table th,.help table td{padding: 2px;text-align: center}.help table th{background-color: #FFFFFF;color: #444444;border: 1px solid #FFFFFF}.help table td{border: 1px solid #FFFFFF}vaadin-menu-bar{--vaadin-button-background: #ffffff;--vaadin-button-text-color: #222222;--vaadin-button-border: none;--vaadin-button-border-radius: 12px;--vaadin-button-font-weight: normal;--vaadin-button-min-width: 50px;margin: var(--lumo-space-xs) 0}vaadin-menu-bar.minimal{--vaadin-button-background: transparent;--vaadin-button-text-color: #222222;--vaadin-button-border: none;--vaadin-button-border-radius: 0;--vaadin-button-font-weight: normal;--vaadin-button-min-width: 50px;margin: var(--lumo-space-xs) 0}vaadin-menu-bar-button{margin: 0;cursor: pointer;box-shadow : var(--box-shadow-button);border-radius: 12px}.no-right-border-radius vaadin-menu-bar-button{border-top-right-radius: 0;border-bottom-right-radius: 0}.no-left-border-radius vaadin-menu-bar-button{border-top-left-radius: 0;border-bottom-left-radius: 0}.no-box-shadow vaadin-menu-bar-button{box-shadow: none}vaadin-menu-bar.minimal>vaadin-menu-bar-button{margin: 0;box-shadow : none;padding: 0}vaadin-menu-bar.minimal:hover>vaadin-menu-bar-button,vaadin-menu-bar.minimal>vaadin-menu-bar-button[expanded]{background-color: #00000011}vaadin-menu-bar.minimal vaadin-menu-bar-item::after{display: none}vaadin-menu-bar::part(container){overflow: visible}vaadin-menu-bar[expanded]{background:#666666;color: #F3F3F3}vaadin-menu-bar[disabled]{filter: brightness(97%)}vaadin-menu-bar-button::before{background-color: inherit}vaadin-menu-bar-button::after{display: none}vaadin-menu-bar-button.selected{filter: brightness(85%);&:hover{filter: brightness(85%)}}vaadin-menu-bar-submenu::part(overlay){background-color: #FFFFFF;border-radius: 12px;border: 0px;box-shadow : 3px 3px 6px rgba(0,0,0,0.2);margin-top: -3px}vaadin-menu-bar-item{border-radius : 8px;font-weight: normal;cursor: pointer}vaadin-menu-bar-item.confirm{color: var(--pulse-color-error)}vaadin-menu-bar-item.confirm[disabled]{filter: opacity(40%)!important}vaadin-menu-bar-item.confirm:hover{background-color: var(--pulse-color-error-lightest)}vaadin-menu-bar-item .material-symbol{font-size: 22px}vaadin-menu-bar-button:hover,vaadin-menu-bar-button[expanded],vaadin-menu-bar-submenu vaadin-menu-bar-item[expanded],vaadin-menu-bar-submenu vaadin-menu-bar-item:hover{filter: brightness(97%)}vaadin-menu-bar-submenu vaadin-menu-bar-item{margin-top : 1px}vaadin-menu-bar-submenu vaadin-menu-bar-item[menu-item-checked]{background-color: #DDDDDD}vaadin-menu-bar-button vaadin-menu-bar-item::after{color: var(--lumo-tertiary-text-color);content: var(--lumo-icons-angle-down);font-family: lumo-icons;margin-left: 2px}vaadin-menu-bar-button:not([aria-haspopup="true"]) vaadin-menu-bar-item::after{display: none}vaadin-menu-bar.combobutton vaadin-menu-bar-button.main-item{border-radius: 12px 0 0 12px}vaadin-menu-bar.combobutton vaadin-menu-bar-button.more-item{border-radius: 0 12px 12px 0;border-left: 1px solid #EEEEEE;padding-left: 0;width: 32px;min-width: 32px}vaadin-menu-bar.combobutton[theme~="primary"] vaadin-menu-bar-button.more-item{border-color: #666666}vaadin-menu-bar-list-box[theme~="sticky"]{max-height: 400px;overflow-y: auto;display: flex;flex-direction: column;position: relative}vaadin-menu-bar-list-box[theme~="sticky"]>.apply-sticky{position: sticky;bottom: 0;z-index: 1;background-color: #F8F8F8;border-top: 1px solid var(--lumo-contrast-10pct);border-top-left-radius: 0px;border-top-right-radius: 0px;padding-top: 4px;padding-bottom: 0px;display: flex;justify-content: center}vaadin-menu-bar-list-box[theme~="sticky"]>.apply-sticky:hover{background-color: #F8F8F8;filter: none}vaadin-menu-bar-item[theme~="sticky"] .v-icon{font-size: 18px;margin-top: -3px}hr[role~="separator"] + hr[role~="separator"]{display: none}#user-information{padding: 5px;justify-content: center}#user-information .organization{font-weight: 300;font-size: 18px}#user-information .place{font-size: 16px;font-style: italic;margin-bottom: 10px}#user-information .units{max-width: 800px;display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 5px}#user-information .unit{width: auto !important;padding: 10px;background: #EEEEEE;min-width: 250px;line-height: 1.3;border-radius: 12px;align-items: center}#user-information .unit-name{font-size: 14px}#user-information .responsible{color: var(--lumo-secondary-text-color)}#user-information .responsible .current-user{font-weight: bold;color: var(--lumo-body-text-color)}vaadin-dialog{--vaadin-dialog-border-radius: 16px}vaadin-dialog::part(overlay){background: #FAFAFA;border-radius: 16px !important}vaadin-dialog::part(header){padding: 5px 10px;background-color: #F0F0F0;border-radius: 16px 16px 0 0}vaadin-dialog::part(title){font-size: 14px;color: #222222;font-weight: 500}vaadin-dialog::part(footer){padding: 5px 10px;background-color: #F0F0F0;border-radius: 0 0 16px 16px}vaadin-dialog::part(content){padding: var(--lumo-space-m)}:where(vaadin-dialog .footer,vaadin-dialog div[slot~="footer"]) vaadin-button,:where(vaadin-dialog .footer,vaadin-dialog div[slot~="footer"]) vaadin-menu-bar-button{height: 35px}vaadin-dialog .v-window-header{font-size: 14px;margin-right: 50px;color: var(--lumo-header-text-color);font-weight: 500}.v-window-header{line-height: 29px;padding-left: 10px;margin-right: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #7c7c7c}.overlay-dialog{backface-visibility: hidden;background-color: #f3f3f3;border-radius: 3px;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1),0 3px 5px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.094);color: #444444;margin: 4px 0 0 1px !important;padding: 3px;transition: opacity 0.25s ease-in-out}vaadin-dialog .content .header{font-weight: bold;padding-bottom: 3px;margin-top: 10px;width: 100%;border-bottom: 1px solid var(--pulse-color-grey-light-border)}.icon-selector .v-icon:hover{background-color: #444444;color: #FFFFFF}.icon-selector .v-icon{font-size: 30px;padding: 8px;cursor: pointer}.thumb{padding: 8px;background-color: white;min-height: 112px;border-radius: 16px;margin: 4px;box-sizing: border-box}.thumb-archived{background-color: var(--pulse-color-warning-light) !important}.thumb-dead{background-color: var(--pulse-color-error-light) !important}:where(.thumb-patient,.thumb-basiccontact,.thumb-duplicate,.thumb-bankdta){cursor: pointer;&:hover{filter: brightness(97%)}}.readonly :where(.thumb-patient,.thumb-basiccontact,.thumb-duplicate){cursor: default;&:hover{filter: none}}.thumb p{line-height: 1 !important}.thumb .thumb-wrap{width: 100%}.thumb .line{display: table;table-layout: fixed;width: 100%}.thumb-insurance .line{padding: 2px}.thumb .col-right,.thumb .col-left{display: table-cell;vertical-align: top}.thumb img{width: 70px;height: 70px;border-radius: 35px;cursor: pointer}.thumb .stickers{font-size: 13px;line-height: 13px;padding-bottom: 2px;float: left}.thumb .stickers .v-icon{font-size: 13px}.thumb p.large{font-size: 13px;line-height: 13px;margin: 0 0 8px 0}.thumb p.medium{font-size: 12px;line-height: 12px;margin: 0 0 8px 0}.thumb p.small{font-size: 11px;line-height: 11px;margin: 0 0 2px 0}.thumb-basiccontact,.thumb-patient{width: 280px}.thumb-serviceprovider,.thumb-insurance{width: 350px;flex-shrink: 0;flex-grow: 0;cursor: pointer !important}.thumb-bank .col-left,.thumb-basiccontact .col-left,.thumb-insurance .col-left,.thumb-serviceprovider .col-left,.thumb-patient .col-left{width: 80px}.thumb-patient .freeNumber{text-align: right;font-size: 11px;color: var(--lumo-tertiary-text-color)}span.male,.v-icon.male{color: var(--pulse-color-blue-dark)}span.female,.v-icon.female{color: var(--pulse-color-pink-dark)}.thumb .lastname{font-weight: bold}.thumb .firstname,.thumb-patient .birthdate,.thumb-insurance .website{margin-bottom: 4px}.thumb-patient .avs{font-size: 11px;color: var(--lumo-secondary-text-color);margin-bottom: 2px}.thumb .companyname{font-weight: bold;margin-bottom: 4px}.thumb-patient .zipcity,.thumb div.small{font-size: 11px;color: var(--lumo-secondary-text-color)}.no_background,.no_background::part(cell){background : none !important}.no_padding,.no_padding::part(cell){padding: 0}vaadin-grid-cell-content{padding: 0}#thumbs-grid::part(focused-cell)::before{display: none}.thumb .main-icon{color: var(--lumo-secondary-text-color);font-size: 60px}.thumb-message .name,.thumb-laboratory .name,.thumb-prescription .name,.thumb-bill .title{color: var(--lumo-header-text-color);font-weight: bold;font-size: 14px}.thumb-message .v-icon{font-size: 28px}.link-layout .thumb{min-height: 0;padding: 16px}.thumb-bill{gap: 5px}.thumb .col-right>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.document-thumbgrid-container{width: 150px;height: 190px;font-size: 11px;border: 4px solid transparent;border-radius: 12px;display: flex;flex-flow: column}.document-thumbgrid-container vaadin-checkbox{position: absolute;top: 10px;left: 10px;z-index: 2}.document-thumbgrid-container vaadin-checkbox:not([checked]){display: none}.document-thumbgrid-container vaadin-checkbox[checked],.document-thumbgrid-container:hover vaadin-checkbox{display: inline}.document-thumbgrid-imglayout{position: relative;cursor: pointer;height: 150px;min-height: 150px;width: 150px;min-width: 150px;display: flex;align-items: end;justify-content: center}.document-thumbgrid-legendlayout{display: flex;flex-direction: row;flex-wrap: nowrap;padding: 5px;height: 40px;gap: 5px}.document-thumbgrid-legendlayout>div{text-align: center}#thumbs-grid.contactvoucher-order-list .laboratory-order{padding: 10px;background-color: #fafafa;cursor: pointer;line-height: 1.4;border-radius: 16px;width: 100%;margin-bottom: 5px}#thumbs-grid.contactvoucher-order-list .laboratory-order.archived{background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning)}#thumbs-grid.contactvoucher-order-list .laboratory-order:hover{filter: brightness(97%)}#thumbs-grid.contactvoucher-order-list .laboratory-order.selected{filter: brightness(85%)}#thumbs-grid.contactvoucher-order-list .laboratory-order .date{font-weight: bold;font-size: 14px}#thumbs-grid.contactvoucher-order-list .laboratory-order .number{font-size: 11px;padding: 0px 0px 2px 3px}.laboratory-result-table{width: 100%}.laboratory-result-table th{padding: 2px;background-color: #EEEEEE;font-size: 12px;font-weight: bold}.laboratory-result-table td{border-top: 1px dotted #CACACA}.laboratory-result-table tr:first-child td{border-top: 0px !important}.laboratory-result-table .comment{padding-top: 2px;color: #888888;font-size: 12px;border-top: 0px !important}#skeleton-header{background-color: #222222;color: #eeeeee;height: 50px;position: relative;box-shadow: none;gap: 20px;align-items: center;--room-color: #444444}#skeleton-header img{width: 150px}#skeleton-header vaadin-button.shortcut{margin: 0;padding: 0;font-size: 18px;width: 36px;height: 36px;border-radius: 50%;background-color: #444444;transition: background-color .2s ease}#skeleton-header vaadin-button.shortcut:hover{opacity: .8}#skeleton-header vaadin-button.shortcut:active{opacity: 1}#skeleton-header vaadin-button.shortcut.lightblue{color: var(--pulse-color-blue);&:hover{background-color: var(--pulse-color-blue-dark)}}#skeleton-header vaadin-button.shortcut.green{color: var(--pulse-color-green);&:hover{background-color: var(--pulse-color-green-dark)}}#skeleton-header vaadin-button.shortcut.orange{color: var(--pulse-color-yellow);&:hover{background-color: var(--pulse-color-yellow-dark)}}#skeleton-header vaadin-button.shortcut.purple{color: var(--pulse-color-purple);&:hover{background-color: var(--pulse-color-purple-dark)}}#skeleton-header vaadin-button.room:hover{background-color: color-mix(in srgb,var(--room-color),transparent 50%)}#skeleton-user-menubar{margin: 0;box-shadow: none;height: 100%}#skeleton-user-menubar::part(container){height: 100%}#skeleton-user-menubar vaadin-menu-bar-button{height: 100%;border-radius: 0;background-color: #222222;padding-left: 5px;padding-right: 10px;color: white;&:hover{filter:brightness(130%)}}#skeleton-user{line-height: .9;justify-content: center}#skeleton-user .picture{width: 32px;min-width: 32px;height: 32px;background-color: #444444;border-radius: 24px;font-size: 14px;display: flex;align-items: center;justify-content: center}#skeleton-user .name{white-space: nowrap;font-weight: bold;line-height: 1.5}#skeleton-user .organization{white-space: nowrap;font-size: 10px}#skeleton-main{width: 100%;height: 100%;overflow: hidden;padding: 6px 10px 0 10px}#skeleton-page{padding: 0 5px 10px 5px}#skeleton-page,#skeleton-menu{height: auto !important;overflow: auto}#skeleton-page>*{flex-shrink: 0}#skeleton-ribbon{padding: 6px 10px 0 10px}#skeleton-menu{width: 100%}#skeleton-menu .category{color: var(--lumo-header-text-color);font-size: 13px;font-weight: bold;padding-top: 0;padding-left: 5px;padding-bottom: 5px}#skeleton-menu .category:not(.first){padding-top: 15px}#skeleton-menu .item{cursor: pointer;padding: 12px 8px;width: 100%;height: 38px;font-size: 12px;color: #666666;border-left: 6px solid transparent;background-color: #EEEEEE;border-radius: 12px;box-shadow: none;margin: 0}#skeleton-menu .item::part(label){text-align: left;flex: 1;max-width: 100%;white-space: normal}#skeleton-menu .category{cursor: default;color: #222222}#skeleton-menu .selected{cursor: default;color: #222222;background-color: #FFFFFF;border-radius: 12px}#skeleton-actionmenu{width: 100%;color: inherit}#skeleton-actionmenu vaadin-menu-bar-button.root{width: 100%;margin: 0}.perspective-blue #skeleton-menu .selected{border-left: 10px solid #76DAFF}.perspective-yellow #skeleton-menu .selected{border-left: 10px solid #F7E300}.perspective-green #skeleton-menu .selected{border-left: 10px solid #8BF29C}.perspective-bluegrey #skeleton-menu .selected{border-left: 10px solid #AAAAAA}.perspective-purple #skeleton-menu .selected{border-left: 10px solid #CD9EFB}.perspective-pink #skeleton-menu .selected{border-left: 10px solid #FF8FE6}.perspective-red #skeleton-menu .selected{border-left: 10px solid #EF9A9A}.perspective-female #skeleton-menu .selected,.perspective-male #skeleton-menu .selected{border-left: 10px solid #76DAFF}froala-field{border: 1px solid #CCCCCC;border-radius: 12px;z-index: 0;margin: 2px 0px;background: white;display: flex !important;flex-direction: column;min-height: 0;overflow: hidden;box-sizing: border-box}froala-field .fr-box{background: white;flex-grow: 1;display: flex;flex-direction: column;min-height: 0;overflow: hidden}froala-field .fr-wrapper{border: 0px !important;border-radius: 12px 12px !important;flex-grow: 1;min-height: 0 !important;overflow-y: auto !important;overflow-x: hidden !important;height: auto !important}froala-field .fr-toolbar,froala-field .fr-second-toolbar{border: 0px !important;border-radius: 12px 12px 0 0 !important;width: 100%;flex-shrink: 0}froala-field .fr-toolbar .fr-newline{background: #EEEEEE;margin: 0}froala-field .fr-view{padding: 10px 10px !important;height: 100%}froala-field .fr-view *{margin: 0}froala-field .fr-toolbar .fr-btn{margin: 2px 1px !important;height: 26px !important}froala-field .fr-toolbar .froala-wixbee,froala-field .fr-toolbar .fr-btn svg{height: 16px !important;margin: 0 !important}froala-field .fr-toolbar .fr-btn-grp{margin: 0 !important;padding: 0;box-shadow: 1px 1px #f0f0f0}.fr-command.fr-btn:has(>span.froala-wixbee){width: 24px}.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{width: 22px}froala-field .fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.fr-popup .fr-command.fr-btn.fr-dropdown::after,.fr-modal .fr-command.fr-btn.fr-dropdown::after{border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid #333;right: 6px;top: 22px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none}froala-field .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options::after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options::after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #333;right: 2px;top: 14px}froala-field .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active::after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active::after{border-top: 0 !important}froala-field .fr-dropdown-menu{box-shadow: 3px 3px 6px #CCCCCC !important;border: 0px !important;border-radius: 8px !important}froala-field .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{font-size: 12px}.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{border-radius: 8px !important}.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){filter: brightness(95%)}.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background-color: #F3F3F3 !important}.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active:focus:not(.fr-table-cell),.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active:hover:not(.fr-table-cell){outline: none !important}.CodeMirror{font-size: 12px !important}.fr-box.fr-basic .fr-element{font-family: Arial !important;color: #474747 !important;font-size: 13px !important}.wsc-contextmenu{position: fixed !important;z-index: 2147483647 !important;border-radius: 16px !important;border: none;padding: 0;transform-origin: top;box-shadow: 3px 3px 6px #CCCCCC !important}.wsc-contextmenu__button--suggestion,.wsc-contextmenu__button--noSuggestions,.wsc-contextmenu__button--description{font-size: 13px !important;padding: 0px 10px;!important}.wsc-contextmenu__button:hover{background-color: #DDD !important;color: #434343 !important;border-radius: 8px !important}froala-field>[id^="froala-expand-"]{display: flex;justify-content: flex-end;height: 0;padding-right: 12px;flex: none}froala-field .fr-toolbar-toggle{position: absolute;z-index: 9999;cursor: pointer;font-size: 10px;line-height: 1.6;user-select: none;display: none;margin-top: -24px;padding: 3px 10px;border: 1px solid #CCC;border-top-left-radius: 12px;border-top-right-radius: 12px;background-color: #FFF;color: #AAA}froala-field .fr-toolbar-toggle.fr-toolbar-toggle--visible{display: block}froala-field .fr-toolbar-toggle:hover{color : inherit}.fr-second-toolbar:empty{display: none}.fr-view span[gap]{margin-left: 1px;margin-bottom: 1px;padding: 1px 5px;border-radius: 12px;display: inline-block;background-color: #d9edf7;color: #2196f3}.fr-command.fr-special-character.fr-icon{font-size: 14px;padding: 3px}.fr-dropdown-list{background-color: #ffffff;font-family: Roboto,Helvetica,sans-serif}.fr-dropdown-list .fr-command{font-size: 12px}.fr-popup{border:none;font-family: Roboto,Helvetica,sans-serif;--fr-btn-size: 24px;--fr-icon-size: 18px}.fr-popup .fr-buttons .fr-btn>svg.fr-svg{width: var(--fr-icon-size);height: var(--fr-icon-size);margin: 0}.fr-popup .fr-buttons .fr-btn.fr-dropdown.fr-options{width: calc(var(--fr-btn-size) + 10px)}.fr-popup .fr-separator.fr-vs{height: calc(var(--fr-btn-size) - 4px)}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-modal .fr-command.fr-btn span{font-size: 12px !important;font-weight: normal !important}.fr-view span[medget]{margin-left: 1px;padding: 1px 5px;border-radius: 6px;display: inline-block;background-color: #dff0d8;color: #4caf50}.fr-view span[fillin]{margin-left: 1px;padding: 1px 5px;border-radius: 6px;display: inline-block;background-color: #ffe082;color: #ff8f00}.fr-view div[style*="page-break-after:always"],.fr-view hr[style*="page-break-after:always"]{width: 100%;display: inline-block;height: 3px;border-top: 1px dashed #AAAAAA;border-bottom: 1px dashed #AAAAAA;line-height: 1;padding: 0}.fr-popup .fr-input-line input[type="text"]{height: 32px !important;padding: 2px 6px !important}.fr-popup .fr-input-line input + label{top: 24px !important;font-size: 12px !important}.fr-popup .fr-input-line input.fr-not-empty + label{top: 9px !important;left: 8px !important;font-size: 10px !important}.fr-popup .fr-table-size{margin: 10px !important}.fr-popup .fr-color-set>span{width : 28px !important;height : 28px !important;margin-right: 2px;margin-bottom: 2px}.fr-color-set.fr-background-color.fr-selected-set,.fr-color-set.fr-text-color.fr-selected-set{width: 212px !important}vaadin-combo-box-item.more-results{pointer-events: none}vaadin-combo-box-item.more-results .wunderbar-more-results,vaadin-combo-box-item.more-results vaadin-button{pointer-events: auto}vaadin-combo-box-item:hover,vaadin-combo-box-item:focus,vaadin-combo-box-item[focused]{filter: brightness(95%)}vaadin-combo-box-item .v-icon{font-size: 18px}.combolabelbox_label{width: 25px;min-width: 25px;height: 29px;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;border-left: 1px solid #EEEEEE;border-top-left-radius: 12px;border-bottom-left-radius: 12px;background-color: #FFFFFF;margin: var(--lumo-space-xs) 0;display: flex;align-items: center;justify-content: center}.combolabelbox_combo::part(input-field){border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important}vaadin-combo-box.wunderbar{height: 25px}vaadin-combo-box.wunderbar::part(input-field){height: 25px;border: none;font-size: 12px}vaadin-combo-box.wunderbar vaadin-combo-box-item{font-size: 12px;padding: 0;margin: 0}vaadin-combo-box.filter-token::part(toggle-button){display: none}vaadin-combo-box.filter-token{--vaadin-combo-box-overlay-width: 350px}vaadin-combo-box + .help{color: var(--lumo-tertiary-text-color);margin-left: -6px;& .material-symbol{font-size: 16px}}.autocomplete-textfield-container{position: relative;display: flex;align-items: center}.autocomplete-textfield-container .help{cursor: help;opacity: .5;position: absolute;right: 5px;display: none;z-index: 2}.autocomplete-textfield-container:hover .help{display: inline}.autocomplete-textfield-container .help .material-symbol{font-size: 16px}.autocomplete-textfield.with-help::part(clear-button){margin-right: 10px}.autocomplete-textfield{flex-grow: 1;max-width: 100%}vaadin-grid{--_lumo-grid-secondary-border-color: #DDDDDD}vaadin-grid.one_column{--lumo-base-color: transparent}vaadin-grid.one_column vaadin-grid-cell-content{padding-left: 0;padding-right: 0}vaadin-grid:not(#thumbs-grid,.one_column,.tree){--vaadin-input-field-value-font-size: 11px;font-size: 11px;border-radius: 12px;overflow: hidden;margin-top: 5px}vaadin-grid:not(#thumbs-grid,.one_column,.tree)::part(cell){padding: 0 5px;min-height: 35px}vaadin-grid:not(#thumbs-grid,.one_column) vaadin-grid-cell-content{display: table-cell;vertical-align: middle}vaadin-grid:not(#thumbs-grid,.one_column) vaadin-grid-cell-content>:where(vaadin-checkbox,vaadin-radio-group,.v-widget.v-label){margin: 0}vaadin-grid:not(#thumbs-grid,.one_column)::part(header-cell){background-color: white;min-height: 30px;padding-top: 3px;padding-bottom: 3px;border-bottom: 2px solid var(--pulse-color-grey-light-border);font-weight: bold}vaadin-grid:not(#thumbs-grid,.one_column)::part(body-cell){background: var(--vaadin-grid-cell-background)}vaadin-grid:not(#thumbs-grid,.one_column,.tree)[theme~="row-stripes"]::part(odd-row),vaadin-grid:not(#thumbs-grid,.one_column,.tree)::part(row){--vaadin-grid-cell-background: white}vaadin-grid:not(#thumbs-grid,.one_column,.tree)[theme~="row-stripes"]::part(even-row){--vaadin-grid-cell-background: #f8f8f8}vaadin-grid:not(#thumbs-grid,.one_column,.tree)::part(first-column-cell){padding-left: 10px}table{border-collapse: collapse}td{white-space: normal}vaadin-grid:not(#thumbs-grid,.one_column,.tree)::part(body-row):hover{filter: brightness(95%)}vaadin-grid::part(red){--vaadin-grid-cell-background: var(--pulse-color-error-light);color: var(--pulse-color-error);--_lumo-grid-secondary-border-color: var(--pulse-color-error-table-border)}vaadin-grid::part(yellow),vaadin-grid::part(orange){--vaadin-grid-cell-background: #FFFDE1;color: var(--pulse-color-yellow-dark);--_lumo-grid-secondary-border-color: var(--pulse-color-yellow-table-border)}vaadin-grid::part(purple){--vaadin-grid-cell-background: var(--pulse-color-purple-light);color: var(--pulse-color-purple-dark);--_lumo-grid-secondary-border-color: var(--pulse-color-purple-table-border)}vaadin-grid::part(blue),vaadin-grid::part(lightblue){--vaadin-grid-cell-background: var(--pulse-color-blue-light);color: var(--pulse-color-blue-dark);--_lumo-grid-secondary-border-color: var(--pulse-color-blue-table-border)}vaadin-grid::part(green){--vaadin-grid-cell-background: var(--pulse-color-green-light);color: var(--pulse-color-green-dark);--_lumo-grid-secondary-border-color: var(--pulse-color-green-table-border)}vaadin-grid::part(main-column){font-weight: bold}vaadin-grid.clickable::part(body-cell){cursor: pointer}vaadin-grid::part(selected),vaadin-grid::part(selected-row),vaadin-grid::part(selected-row-cell){filter: brightness(85%)}vaadin-grid::part(border){border-top: 1px solid var(--pulse-color-grey-dark)}vaadin-grid::part(footer-cell),vaadin-grid::part(acquittal-subtotal){font-weight: bold}vaadin-grid::part(acquittal-subtotal){border-bottom: 2px solid var(--pulse-color-grey-light-border)}html{--vaadin-horizontal-layout-gap: 0.5rem;--vaadin-vertical-layout-gap: 0.5rem;--vaadin-vertical-layout-padding: 0.5rem}vaadin-horizontal-layout[theme~="spacing"]:not([theme~="wrap"]){gap: 0 var(--vaadin-horizontal-layout-gap)}vaadin-vertical-layout[theme~="spacing"]:not([theme~="wrap"]){gap: var(--vaadin-vertical-layout-gap) 0}vaadin-horizontal-layout[theme~="spacing"][theme~="wrap"],vaadin-vertical-layout[theme~="spacing"][theme~="wrap"]{gap: var(--vaadin-vertical-layout-gap) var(--vaadin-horizontal-layout-gap)}vaadin-horizontal-layout .wrap,.horizontal-wrap{align-items: center}.flex{display: flex}div.wrap,span.wrap{display: flex;flex-wrap: wrap}span.text-wrap{white-space: normal;overflow-wrap: break-word}vaadin-horizontal-layout.border,vaadin-vertical-layout.border{border: 1px solid #EEEEEE;border-radius: 12px;padding: 6px}.calendar.clickable{cursor: pointer;background-color: #EEEEEE;padding: 2px 8px;border-radius: 16px;align-items: center}.calendar.clickable:hover{filter: brightness(95%)}.calendar.clickable .v-icon{opacity: 0}.calendar.clickable:hover .v-icon{opacity: 0.5}.calendar.clickable .v-icon:hover{opacity: 1}.list-view{padding: 5px 10px;background-color: white;border-radius: 16px;cursor: pointer;width: 100%}.list-view:hover:not(.selected){filter: brightness(95%)}.list-view.selected{background-color: #DDDDDD}.add-to-come{position: relative}.add-to-come::before{content: "";position: absolute;top: -5px;width: 100%;border-top: 3px dotted var(--pulse-color-blue-hover)}.catalog-section{background-color: var(--pulse-color-grey-light-background);border-radius: 12px;padding: 5px 10px;margin-top: 5px}.catalog-section .name{font-weight: bold}.catalog-section .entries{margin: 0 5px 5px 5px}.catalog-section .entries .entry{border-top: 1px solid #DDDDDD}.room-layout{box-shadow: 0 3px 5px 0 rgba(0,0,0,0.02);background-color: #F5F5F5}.diagnosis{border-radius: 12px;padding: 3px}.diagnosis.archived{background-color: var(--pulse-color-warning-light)}.treatmentplan-item{cursor: pointer;&:hover{filter: brightness(95%)}}.interaction-tag{width: 22px;min-width: 22px;height: 22px;line-height: 22px;border-radius: 50%;font-weight: bold;background-color: transparent;color: white;font-size: 11px;text-align: center}.token{background-color: white;border-radius: 12px;color: var(--lumo-body-text-color);padding: 2px 8px;display: inline-flex;align-items: center;box-shadow: none !important;user-select: none}.token:hover{filter: brightness(97%);cursor: pointer}.token .close{margin-left: 2px;color: #AAAAAA;font-size: 16px}.token .v-icon:not(.close){font-size: 16px;margin-right: 5px}div.token>span{display: flex;align-items: center}html{--pulse-color-yellow: #fff36a;--pulse-color-pink: #ff8fe6;--pulse-color-purple: #cd9efb;--pulse-color-blue: #76daff;--pulse-color-green: #8bf29c;--pulse-color-yellow-hover: #F7E300;--pulse-color-pink-hover: #FC6ADC;--pulse-color-purple-hover: #B87FF0;--pulse-color-blue-hover: #35BFF2;--pulse-color-green-hover: #53E067;--pulse-color-yellow-dark: #807601;--pulse-color-pink-dark: #CF0091;--pulse-color-purple-dark: #9041E0;--pulse-color-blue-dark: #0077A3;--pulse-color-green-dark: #008516;--pulse-color-yellow-light: #FFFDE1;--pulse-color-pink-light: #FFE9FA;--pulse-color-purple-light: #F5ECFE;--pulse-color-blue-light: #E4F8FF;--pulse-color-green-light: #E8FCE8;--pulse-color-pink-medium: #ffc6f2;--pulse-color-yellow-table-border: #F7F3C8;--pulse-color-purple-table-border: #EBDEF9;--pulse-color-blue-table-border: #D3EFF9;--pulse-color-green-table-border: #DAF6DE;--pulse-color-grey-dark: #666666;--pulse-color-grey-medium: #CCCCCC;--pulse-color-grey-light-border: #DBDBDB;--pulse-color-grey-light-background: #F0F0F0;--pulse-color-grey-lightest: #FAFAFA;--pulse-color-error: #C20D00;--pulse-color-error-hover: #A30B00;--pulse-color-error-medium: #f57067;--pulse-color-error-light: #FFE2E0;--pulse-color-error-lightest: #FFF8F8;--pulse-color-error-table-border: #FBCCC9;--pulse-color-warning: #AF5500;--pulse-color-warning-medium: #f69827;--pulse-color-warning-light: #FFF4DB;--pulse-color-success: #2B8049;--pulse-color-success-medium: #50BB73;--pulse-color-success-light: #EDFCEF;--pulse-color-info: #0077A3;--pulse-color-info-medium: var(--pulse-color-blue-hover);--pulse-color-info-light: #E4F8FF}vaadin-button.drop-down{margin: var(--lumo-space-xs) 0;--vaadin-button-background: #ffffff;--vaadin-button-text-color: #222222;--vaadin-button-border: none;--vaadin-button-border-radius: 12px;--vaadin-button-font-weight: normal;--vaadin-button-min-width: 50px;cursor: pointer;box-shadow : var(--box-shadow-button);border-radius: 12px}vaadin-button.drop-down::part(suffix){color: var(--lumo-tertiary-text-color);margin-left: 2px}vaadin-popover.overlay-dialog::part(overlay){background: #FFFFFF;border-radius: 12px;border: 0px;box-shadow : 3px 3px 6px #CCCCCC;padding: 5px 10px}vaadin-notification-card::part(overlay){border-radius: 12px}vaadin-notification-card::part(content),vaadin-notification-card .header{align-items: start}vaadin-notification-card :where(.v-icon,.material-symbol){font-size: medium}vaadin-notification-card .type-icon{margin: 4px 10px 0 0}vaadin-notification-card .type-icon .material-symbol{color: white;border-radius: 12px;padding: 1px;font-size: large}vaadin-notification-card .message{margin-top: 5px;max-height: 200px}vaadin-notification-card .stacktrace{margin-top: 15px;max-height: 120px;overflow-y: scroll;font-size: 11px}vaadin-notification-card[theme~="success"]::part(overlay){background-color: var(--pulse-color-success-light);color: var(--pulse-color-success)}vaadin-notification-card[theme~="success"] :where(.v-icon,.material-symbol){color: var(--pulse-color-success-medium)}vaadin-notification-card[theme~="success"] .type-icon .material-symbol{background-color: var(--pulse-color-success-medium)}vaadin-notification-card[theme~="error"]::part(overlay){background-color: var(--pulse-color-error-light);color: var(--pulse-color-error)}vaadin-notification-card[theme~="error"] vaadin-button :where(.v-icon,.material-symbol){color: var(--pulse-color-error-medium)}vaadin-notification-card[theme~="error"] .type-icon .material-symbol{background-color: var(--pulse-color-error-medium)}vaadin-notification-card[theme~="warning"]::part(overlay){background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning)}vaadin-notification-card[theme~="warning"] :where(.v-icon,.material-symbol){color: var(--pulse-color-warning-medium)}vaadin-notification-card[theme~="warning"] .type-icon .material-symbol{background-color: var(--pulse-color-warning-medium)}*{--dhx-scheduler-timescale-today-background: transparent;--dhx-scheduler-hours-font-weight: lighter;--dhx-scheduler-scale-color: var(--lumo-header-text-color);--dhx-scheduler-base-padding: 0;--dhx-scheduler-border-radius: 8px;--dhx-scheduler-font-family: "RobotoExt";--dhx-scheduler-header-border: none;--dhx-scheduler-default-border: 1px solid #CCC;--dhx-scheduler-event-background: #222;--dhx-scheduler-today-marker-color: red;--dhx-scheduler-halfhour-border: none;--dhx-scheduler-base-colors-select: #222;--dhx-scheduler-event-title-font-size: 11px}dhtmlx-scheduler{border-radius: 16px}dhtmlx-scheduler :focus{outline: none !important;font-weight: bold}.dhx_cal_navline{height: 0}.dhx_scheduler_timeline>.dhx_cal_header{height: 70px !important}.dhx_cal_header{height: 30px !important}.dhx_cal_header:has(.dhx_second_cal_header){height: 48px !important}.dhx_second_cal_header{height: 30px !important}.dhx_scale_bar{height: 30px !important;align-items: center !important;font-size: 12px !important}.dhx_scale_bar>div{display: grid;place-items: center;width: 100%}.dhx_month_head>a,.dhx_scale_bar>a{text-decoration: none !important;display: grid;place-items: center;width: 100%;padding: 0}.dhx_month_head>a:hover,.dhx_scale_bar>a:hover{font-weight: bold}.dhx_second_cal_header .dhx_scale_bar:not(.dhx_second_scale_bar){top: 30px !important;height: 16px !important;&>div{font-size: 10px;line-height: 16px;color: #22222288;border-radius: 9px;padding: 0 4px;text-align: center;overflow: hidden;text-overflow: ellipsis;text-wrap: nowrap;white-space: nowrap;display: block}}.dhx_second_cal_header .dhx_scale_bar.dhx_second_scale_bar + .dhx_scale_bar:not(.dhx_second_scale_bar){margin-left: 3px}.dhx_cal_header>div:first-child:not([class]){height: 30px !important}.dhx_scale_holder{background-image: url('img/imgs_flat/databg.png') !important;-ms-interpolation-mode: nearest-neighbor;image-rendering: -moz-crisp-edges}.dhx_scale_hour{flex-direction: row !important;align-items: start;justify-content: center !important;background-color: white !important}.dhx_scale_hour .dhx_scale_h{font-size: 22px;margin-top: 6px;align-self: start}.dhx_scale_hour .dhx_scale_m{margin-left: 2px;margin-top: 3px;align-self: start}.dhx_scale_bar>a.dhx_week_now{background-color: #222222;color: #FFFFFF;font-weight: bold;border-radius: 16px;padding: 3px 0}.dhx_scale_bar>div{display: grid;place-items: center;width: 100%}.dhx_month_head{height: 21px !important;padding: 0 5px 0 0;font-weight: inherit;line-height: 21px;color: #5780ad;text-align: right;font-size: 11px !important;font-family: "RobotoExt" !important}.dhx_now .dhx_month_head>a{color: #FFFFFF;background-color: #222222;font-weight: bold;border-radius: 16px}.dhx_cal_month_cell{border-bottom: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE}.dhx_before,.dhx_after{background-color: #f7f7f7}.dhx_matrix_now_time{border-left: 2px solid red;opacity: .5}.dhx_cal_event,.dhx_cal_event_line,.dhx_cal_event_clear{border-radius: var(--dhx-scheduler-border-radius);color: var(--dhx-scheduler-event-color);cursor: pointer;&:hover{filter: brightness(95%)}}.dhx_cal_event,.dhx_cal_event_clear{align-items: normal !important}.dhx_cal_event{padding: 0 2px 0 0 !important;border-top: 1px white solid !important;overflow: hidden;box-shadow: 0 -3px 8px -1px rgba(0,0,0,.2)}.dhx_title,.dhx_cal_event_line_start{border-top-left-radius: var(--dhx-scheduler-border-radius)}.dhx_cal_event_line_start{border-bottom-left-radius: var(--dhx-scheduler-border-radius)}.dhx_body{border-bottom-left-radius: var(--dhx-scheduler-border-radius);font-size: 11px !important}.dhx_cal_event .dhx_footer::before,.dhx_cal_event .dhx_select_menu_footer::before{content: "" !important}.dhx_cal_event .dhx_footer,.dhx_cal_event .dhx_select_menu_footer{height: 10px !important;border-width: 0 !important;width: 100% !important;position: absolute !important;background: transparent url('img/imgs_flat/resizing.png') center center no-repeat !important}.dhx_cal_event--small,.dhx_cal_event.dhx_cal_event--xsmall{flex-direction: column !important;justify-content: start !important;align-items: start !important;gap: 0 !important}.dhx_cal_event.dhx_cal_event--small .dhx_title,.dhx_cal_event.dhx_cal_event--xsmall .dhx_title{justify-content: start !important;width: 100%}.dhx_cal_event.dhx_cal_event--small .dhx_body,.dhx_cal_event.dhx_cal_event--xsmall .dhx_body{justify-content: start !important;width: 100%}.cal_closed{background-color: #000000;opacity: 0.3}.dhx_temporary_dark{background: repeating-linear-gradient( -45deg,#FFFFFF44,#FFFFFF44 5px,transparent 5px,transparent 10px )}.dhx_free_dark{background-image: radial-gradient(#FFFFFF44 2px,transparent 0);background-size: 10px 10px;background-position: 0 0}.dhx_temporary_light{background: repeating-linear-gradient( -45deg,#00000022,#00000022 5px,transparent 5px,transparent 10px )}.dhx_free_light{background-image: radial-gradient(#00000022 2px,transparent 0);background-size: 10px 10px;background-position: 0 0}.dhx_cal_event_clear::before{display: none !important}.dhx_cal_event_clear,.dhx_cal_event_line{background: var(--dhx-scheduler-event-background);font-family: RobotoExt,Arial,sans-serif !important;font-size: 8pt;line-height: normal;white-space: nowrap;cursor: pointer;font-weight: 400}.dhx_cal_event_clear_date{font-weight: 400 !important;height: 100% !important}.dhx_cal_event_line{padding: 2px 8px}.dhtmlXTooltip.tooltip{-webkit-box-shadow: none;background-color: #444 !important;color: #FFFFFF !important;border: 1px solid #000 !important;font-family: "RobotoExt",sans-serif !important;font-size: 11px !important;border-radius: 16px;user-select: text !important;min-width: 400px;max-height: 400px;overflow-y: auto}.dhtmlXTooltip.tooltip *{user-select: text !important}.dhtmlXTooltip.tooltip vaadin-button{box-shadow: none;margin-right: 3px;margin-bottom: 3px}.dhx_timeline_label_wrapper{background: transparent !important}.blinking-event{-webkit-animation: BLINKING-EVENT 2s infinite;-moz-animation: BLINKING-EVENT 2s infinite;-o-animation: BLINKING-EVENT 2s infinite;animation: BLINKING-EVENT 2s infinite}@-webkit-keyframes BLINKING-EVENT{0%,49%{filter: brightness(100%)}50%,100%{filter: brightness(80%)}}.dhx_cal_event_line_content{width: 100%}.dhx_title .v-icon + span{margin-left: 4px}.medget{background-color: white;border-radius: 8px;box-sizing: border-box}.medget .title{font-weight: 500;font-size: 16px;line-height: 1.2}.drag-handle{cursor: move}.medget-library{border: 1px solid #DDDDDD;padding: 6px 12px;width: 100%;border-radius: 12px;box-sizing: border-box;cursor: move;&:hover{background-color: #F0F0F0}}.dropzone{height: 10px;border-radius: 5px;border: 2px dashed transparent;transition: all 0.2s ease;box-sizing: border-box}body.drag-active .dropzone{border-color: #CCCCCC;&.v-drag-over-target{background-color: #CCCCCC !important}}.medget-form-field{padding: 3px 0}.medget-form-field + .medget-form-field{border-top: 1px solid #F5F5F5}vaadin-tabs::part(tabs){margin: 0}vaadin-tabs.wrap::part(tabs){flex-wrap: wrap;max-height: 125px;overflow-y: auto}vaadin-tabsheet::part(content){margin-top: 5px;overflow-x: hidden;box-sizing: border-box}vaadin-tabsheet.hide_tabs::part(tabs-container){display: none}vaadin-tabsheet.hide-overflow::part(content){overflow: hidden}vaadin-tab{font-weight: normal;cursor: pointer}vaadin-tabs.wrap vaadin-tab{padding: 0.5rem 0.85rem}vaadin-tab::before,vaadin-tab::after{width: 75%;height: 3px}vaadin-tab.error::before{background-color: var(--pulse-color-error)}vaadin-tab.dragging{opacity: 0.4}vaadin-tab.drag-over-before{box-shadow: inset 1px 0 0 0 var(--lumo-primary-color)}vaadin-tab.drag-over-after{box-shadow: inset -1px 0 0 0 var(--lumo-primary-color)}vaadin-grid.tree::part(row){--vaadin-grid-cell-background: transparent}vaadin-grid.tree::part(cell){font-size: 12px;height: 26px}vaadin-grid.tree:not(.no-selection)::part(cell){cursor: pointer}vaadin-grid.tree::part(first-column-cell){padding-left: 5px;border-top-left-radius: 16px;border-bottom-left-radius: 16px}vaadin-grid.tree::part(last-column-cell){border-top-right-radius: 16px;border-bottom-right-radius: 16px}vaadin-grid.tree:not(.no-selection)::part(body-row):hover{--vaadin-grid-cell-background: var(--pulse-color-grey-light-background)}vaadin-grid.tree:not(.no-selection)::part(body-row selected-row){--vaadin-grid-cell-background: inherit !important}vaadin-grid.tree::part(context-menu-highlight){--vaadin-grid-cell-background: var(--pulse-color-grey-light-background)}vaadin-grid-tree-toggle{cursor: pointer}vaadin-grid-tree-toggle::part(toggle){margin-left: 0px;margin-right: -3px}vaadin-upload{padding: 15px;border-radius: 16px;justify-content: center}vaadin-upload::part(primary-buttons){flex-direction: column;gap: 10px}vaadin-button[slot~="add-button"]{width: 100%}.ribbon-patient{height: 150px}.ribbon-patient vaadin-vertical-layout.male{background-color: var(--pulse-color-blue)}.ribbon-patient vaadin-vertical-layout.female{background-color: var(--pulse-color-pink-medium)}.ribbon-patient .base{padding: 8px 12px;border-radius: 16px;font-size: 11px;color: var(--lumo-header-text-color);overflow: hidden}.ribbon-patient vaadin-vertical-layout.clickable{cursor: pointer}.ribbon-patient vaadin-vertical-layout.clickable:hover{filter: brightness(95%)}.ribbon-patient .base .freenumber{font-size: 14px;margin-right: 5px}.ribbon-patient .base .v-icon{margin-right: 2px;font-size: 13px}.ribbon-patient .base img{border-radius: 40px;width: 75px;height: 75px;margin-right: 5px}.ribbon-patient .base .fullName{font-size: 16px;font-weight: bold}.ribbon-patient .base .age{font-size: 13px}.ribbon-patient .base .fullName,.ribbon-patient .base .city,.ribbon-patient .base .events{margin-bottom: 2px}.ribbon-patient .base .v-caption{opacity: .8}.ribbon-patient .switch-button{padding: 0;margin-top: 16px}.ribbon-patient .button-off{cursor: pointer}.ribbon-patient .button-on{--vaadin-button-tertiary-background: #fafafa;cursor: default}.ribbon-patient .button-on:hover{--vaadin-button-tertiary-background: #fafafa;filter: none}.ribbon-patient .v-button.vertical-button-switch-first,.ribbon-patient .v-button.vertical-button-switch-last{border-radius: 16px 0 0 16px;margin: 0;height: 40px;padding: 0 4px 0 8px;color: #000000}.ribbon-patient .switch-content{padding: 8px 12px;background-color: #fafafa;border-radius: 16px;overflow: hidden}.ribbon-patient .switch-content .header{font-size: 11px;color: #aaaaaa;min-width: 90px}.ribbon-patient .switch-content .clickable{font-size: 12px;cursor: pointer}.ribbon-patient .switch-content .clickable:not(.comment,.timeline-event):hover{color: var(--lumo-header-text-color)}.ribbon-patient .switch-content .comment{font-style: italic;overflow-y: auto;padding: 5px 8px;border-radius: 8px;border: 1px solid #EEEEEE}.ribbon-patient .switch-content .comment:hover{background-color: #f5f5f5}:where(.ribbon-patient,.ribbon-medical) .switch-content .event{width: 110px;height: 95px;font-size: 11px;background-color: #f5f5f5;border-radius: 12px;padding: 5px 10px;box-sizing: border-box;overflow-y: hidden}:where(.ribbon-patient,.ribbon-medical) .switch-content .event.event-mini{width: 90px !important;height: 75px !important;font-size: 11px !important}.ribbon-medical .switch-content .event.event-mini{padding: 5px 5px}:where(.ribbon-patient,.ribbon-medical) .switch-content .event.event-mini .v-icon + span{margin-left: 3px !important}:where(.ribbon-patient,.ribbon-medical) .switch-content .event:hover{filter: brightness(97%)}:where(.ribbon-patient,.ribbon-medical) .switch-content .event.current{background-color: #DDDDDD}:where(.ribbon-patient,.ribbon-medical) .switch-content .timeline-year{height: 18px;font-weight: bold}:where(.ribbon-patient,.ribbon-medical) .switch-content .timeline-year.to-come{color: var(--pulse-color-blue-hover)}:where(.ribbon-patient,.ribbon-medical) .switch-content .event .time,:where(.ribbon-patient,.ribbon-medical) .switch-content .event .date{text-align: center;line-height: 1.3}.ribbon-patient .switch-content .event .date{font-size: 12px}.ribbon-medical .switch-content .event .time,.ribbon-medical .switch-content .event .date{font-size: 10px}.ribbon-patient .switch-content .separator{height: 110px}.ribbon-medical .switch-content .separator{height: 88px}:where(.ribbon-patient,.ribbon-medical) .switch-content .event .stickers{color: #888888;display: flex}:where(.ribbon-patient,.ribbon-medical) .switch-content .event .stickers>.unit{text-overflow: ellipsis;display: inline-block;overflow: hidden;width: 100%;white-space: nowrap;line-height: 17px}:where(.ribbon-patient,.ribbon-medical) .switch-content .event .stickers>.v-icon{display: inline-block}.ribbon-patient .switch-content .event .icon{text-align: center;margin: 3px}.ribbon-medical .switch-content .event .icon{text-align: center;margin: 1px}:where(.ribbon-patient,.ribbon-medical) .switch-content .event .icon .v-icon{font-size: 28px;color: #1b5e20}.ribbon-patient .switch-content .event.event-mini .icon .v-icon{font-size: 20px !important}.ribbon-medical .switch-content .event.event-mini .icon .v-icon{font-size: 15px !important}:where(.ribbon-patient,.ribbon-medical) .switch-content .separator{margin: 0 5px 0 10px}:where(.ribbon-patient,.ribbon-medical) .switch-content .separator.to-come{border-left: 3px dotted var(--pulse-color-blue-hover)}.ribbon-medical-upload{font-size: 10px}.ribbon-medical-upload vaadin-upload-file-list::part(list){display: none}.ribbon-medical-upload>[slot="drop-label-icon"]{font-size: initial}.ribbon-medical-upload.in-progress>[slot="drop-label-icon"]{display: none}.ribbon-medical-upload>vaadin-button{display: none}.ribbon-medical-upload>[slot="drop-label"]{display: none}#month-navigation{padding: 10px 0;border-radius: 16px;background-color: white;margin-bottom: 5px}#month-navigation .header-read-only{font-size: 14px;text-align: center;border-top: 2px solid #EEEEEE;padding-top: 5px}#month-navigation .month-calendar{padding: 0 16px 8px 16px;align-self: center}#month-navigation .month-calendar :where(.day-header,.week-number,.day,.cell){width: 26px;height: 26px;display: inline-flex;align-items: center;justify-content: center}#month-navigation .month-calendar .day-header{font-size: 10px}#month-navigation .month-calendar .week-number{justify-content: start;margin-right: 5px;width: 30px;font-size: 10px;border-right: 1px #EEEEEE solid}#month-navigation .month-calendar .day{background-color: white;font-weight: 350;border-radius: 13px;cursor: pointer}#month-navigation .month-calendar .day.selected{color: var(--lumo-header-text-color);font-weight: bold;cursor: default}#month-navigation .month-calendar .day.now{background-color: #222222;color: white;font-weight: bold}#month-navigation .month-calendar .day:not(.selected):hover{filter: brightness(95%)}pixie-editor toolbar{background-color: var(--pulse-color-grey-dark);box-shadow: none}.subscription-card{border-radius: 12px;width: 325px;min-width: 325px;max-width: 325px;border: 2px solid white;background-color: white}.subscription-card.clickable{cursor: pointer;&:hover{filter:brightness(95%)}}.subscription-card .card-header{padding: 2px 12px;min-height: 30px;display: flex;flex-direction: row;flex-wrap: nowrap;border-radius: 10px 10px 0 0}.subscription-card .card-header .name{font-weight: 500;font-size: 16px;color: var(--lumo-header-text-color);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.subscription-card .card-header .v-icon{font-size: 16px}.subscription-card .body{padding: 6px 12px;min-height: 50px}.subscription-card .body .balance{width: 100px;font-weight: bold;font-size: 14px;text-align: end;&.expired{color: var(--lumo-tertiary-text-color)}}.subscription-card .body .initial-balance{width: 80px;font-size: 11px}.subscription-card .body .progress-bar,.subscription-card .body .progress-bar-container{height: 8px;border-radius: 4px}.subscription-card .body .progress-bar-container{background-color: #DDDDDD;width: 100px;max-width: 100px;margin: 12px 6px}.subscription-card .body .progress-bar{background-color: #444444}.legend-name{white-space: nowrap}.legend-color{width: 18px;height: 18px;border-radius: 10px;border: 1px solid rgba(0,0,0,0.1);margin: 0 3px;flex-shrink: 0}.card-list{min-height: 30px;background-color: var(--pulse-color-grey-light-background);border-radius: 8px;cursor: pointer;&:hover{filter: brightness(97%)}}.card-list.archived{background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning)}vaadin-connection-indicator{--lumo-primary-color: #888 !important;--status-height: 50px !important;--status-spinner-color: white !important;--status-height-collapsed: 10px !important}vaadin-connection-indicator .v-status-message{font-size: 16px !important;color: white !important;background-color: var(--pulse-color-success) !important}vaadin-connection-indicator[offline] .v-status-message{background-color: var(--pulse-color-error) !important;opacity: 1 !important}vaadin-connection-indicator[reconnecting] .v-status-message{background-color: var(--pulse-color-warning) !important;opacity: 1 !important}vaadin-connection-indicator .v-status-message .text{opacity: .8 !important}.laboratory-result-table{width: 100%;user-select: text}.laboratory-result-table th{padding: 2px;background-color: #EEEEEE;font-size: 12px;font-weight: bold;height: 30px}.laboratory-result-table td{border-top: 1px solid #EEEEEE}.laboratory-result-table .comment{padding-top: 2px;color: #888888;font-size: 12px;border-top: 0 !important;font-family: Cousine,monospace}.laboratory-thumb{display: grid !important;grid-template-columns: 0.5fr 2.5fr 1fr;grid-template-rows: auto auto auto;gap: 0;border-left: 8px solid transparent;padding-left: 5px !important}.laboratory-thumb .title{grid-column: 2;grid-row: 1}.laboratory-thumb .subtitle{grid-column: 2 / 4;grid-row: 2;line-height: 1.2}.laboratory-thumb .stickers{grid-column: 2 / 4;grid-row: 3}.laboratory-thumb :where(.v-icon,.material-symbol){font-size: 20px !important}.laboratory-thumb.abnormal{border-color: var(--pulse-color-warning-medium)}.laboratory-thumb.normal{border-color: var(--pulse-color-success-medium)}vaadin-grid.evaluation-grid-view{border-collapse: collapse}vaadin-grid.evaluation-grid-view::part(cell){padding: 0 5px}vaadin-grid.evaluation-grid-view::part(header-cell){text-align: center}vaadin-grid.evaluation-grid-view::part(last-row-cell){background-color: #F5F5F5 !important;font-weight: bold;text-align: center}vaadin-grid.evaluation-grid-view::part(first-column-cell){text-align: left}vaadin-grid.evaluation-grid-view::part(first-column-cell){background-color: #F5F5F5 !important;text-overflow: ellipsis;text-wrap: wrap}.pending-bg{background-color: var(--pulse-color-blue-light)}.wixbee-list-panel .list-panel-thumb{padding: 10px;background-color: #fafafa;cursor: pointer;line-height: 1.4;border-radius: 16px;width: 100%;margin-bottom: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;vertical-align: top;text-align: left;white-space: normal}.wixbee-list-panel .list-panel-thumb.archived{background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning)}.wixbee-list-panel .list-panel-thumb:not(.selected):hover{filter: brightness(97%)}.wixbee-list-panel .list-panel-thumb.selected{filter: brightness(92%)}.wixbee-list-panel .list-panel-thumb .date{font-weight: bold;font-size: 14px}.wixbee-list-panel .list-panel-thumb .number{font-size: 11px;padding: 0px 0px 2px 3px}.color-selector .color{border-radius: 35px;width: 30px;height: 30px;cursor: pointer;transition: transform .1s;&:hover{transform: scale(1.2)}}@font-face{font-family: GintoNord;src: url('font/ABCGintoNordVariable.ttf') format("ttf-variations"),url('font/ABCGintoNordVariable.woff') format("woff-variations"),url('font/ABCGintoNordVariable.woff2') format("woff2-variations")}@font-face{font-family: GintoNormal;src: url('font/ABCGintoNormalVariable.ttf') format("ttf-variations"),url('font/ABCGintoNormalVariable.woff') format("woff-variations"),url('font/ABCGintoNormalVariable.woff2') format("woff2-variations")}@font-face{font-family: "WixbeeIcon";src: url('font/WixbeeIcons.ttf') format("truetype")}@font-face{font-family: "Cousine";src: url('font/fonts/cousine.ttf') format("truetype")}@font-face{font-family: 'MaterialSymbol';font-style: normal;font-weight: 300;src: url('font/MaterialSymbols.woff2') format("woff2")}@font-face{font-family: "forecast";src: url('font/iconvault_forecastfont.ttf') format("truetype");font-weight: normal;font-style: normal}.WixbeeIcon{font-family: "WixbeeIcon";text-shadow: 0 0 1px rgba(0,0,0,0.15)}.material-symbol{font-family: "MaterialSymbol";font-weight: 250;vertical-align: middle;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;-moz-font-feature-settings: 'liga';-moz-osx-font-smoothing: grayscale}:where(:host),:where(body){line-height: 1.3}html{--lumo-font-family: "RobotoExt",verdana;--lumo-font-size: 13px;--lumo-line-height: 1.3;--lumo-line-height-m: 1.4;--lumo-font-weight: 400;--lumo-border-radius: 0.5em;--lumo-clickable-cursor: pointer;--lumo-shade-5pct: rgba(55,58,83,0.05);--lumo-shade-10pct: rgba(55,58,83,0.1);--lumo-shade-20pct: rgba(55,58,83,0.2);--lumo-shade-30pct: rgba(55,58,83,0.3);--lumo-shade-40pct: rgba(55,58,83,0.4);--lumo-shade-50pct: rgba(55,58,83,0.5);--lumo-shade-60pct: rgba(55,58,83,0.6);--lumo-shade-70pct: rgba(55,58,83,0.7);--lumo-shade-80pct: rgba(55,58,83,0.8);--lumo-shade-90pct: rgba(55,58,83,0.9);--lumo-primary-text-color: #222222;--lumo-primary-color-50pct: rgba(34,34,34,0.5);--lumo-primary-color-10pct: rgba(34,34,34,0.1);--lumo-error-text-color: rgb(157,11,1);--lumo-error-color-50pct: rgba(194,13,0,0.5);--lumo-error-color-10pct: rgba(194,13,0,0.1);--lumo-success-text-color: #0A5C19;--lumo-success-color-50pct: rgba(139,242,156,0.5);--lumo-success-color-10pct: rgba(139,242,156,0.1);--lumo-shade: #373A53;--lumo-primary-color: #222;--lumo-error-color: #c20d00;--lumo-success-color: #8BF29C;--lumo-primary-contrast-color: #FFF;--lumo-tint-5pct: rgba(115,122,196,0.05);--lumo-tint-10pct: rgba(115,122,196,0.1);--lumo-tint-20pct: rgba(115,122,196,0.2);--lumo-tint-30pct: rgba(115,122,196,0.3);--lumo-tint-40pct: rgba(115,122,196,0.4);--lumo-tint-50pct: rgba(115,122,196,0.5);--lumo-tint-60pct: rgba(115,122,196,0.6);--lumo-tint-70pct: rgba(115,122,196,0.7);--lumo-tint-80pct: rgba(115,122,196,0.8);--lumo-tint-90pct: rgba(115,122,196,0.9);--lumo-tint: #737ac4;--lumo-base-color: #fafafa;--lumo-success-contrast-color: #0A5C19;--lumo-header-text-color: #222222;--lumo-body-text-color: #444444;--lumo-secondary-text-color: #777777;--lumo-tertiary-text-color: #AAAAAA;--box-shadow-button: 1px 1px 3px rgba(0,0,0,0.08);font-family: var(--lumo-font-family),serif;font-size: var(--lumo-font-size);line-height: var(--lumo-line-height);letter-spacing: .1px;background: #EEEEEE;color: var(--lumo-body-text-color)}p{line-height: 1.4;margin: 0px;white-space: normal}.v-icon{font-size: 22px;display: inline-block;line-height: inherit}.v-icon.filled,.material-symbol.filled{font-variation-settings: 'FILL' 1}.small-icon .material-symbol,.material-symbol.small{font-size: 20px}.tiny-icon .material-symbol,.material-symbol.tiny{font-size: 18px}#perspective{padding-top: 5px}.success{color: var(--pulse-color-success)}.warning{color: var(--pulse-color-warning)}.warning.dark-bg{color: var(--pulse-color-warning-medium)}.error{color: var(--pulse-color-error) !important}.caption{color: var(--lumo-tertiary-text-color)}.black{color: var(--lumo-header-text-color)}span[disabled]{opacity: 0.5}.success-sticker,.warning-sticker,.error-sticker,.neutral-sticker,.neutral-sticker-dark,.information-sticker{padding: 0 5px;border-radius: 8px;font-size: 11px;display: inline-block;height: fit-content}.success-note,.warning-note,.error-note,.neutral-note,.neutral-note-dark,.information-note{padding: 8px 16px;width: 100%;border-radius: 12px;box-sizing: border-box}.error-note,.error-sticker{background-color: var(--pulse-color-error-light);color: var(--pulse-color-error)}.warning-note,.warning-sticker{background-color: var(--pulse-color-warning-light);color: var(--pulse-color-warning)}.information-note,.information-sticker{background-color: var(--pulse-color-info-light);color: var(--pulse-color-info)}.success-note,.success-sticker{background-color: var(--pulse-color-success-light);color: var(--pulse-color-success)}.neutral-note,.neutral-sticker{background-color: #eeeeee;color: #888888}.neutral-note-dark,.neutral-sticker-dark{background-color: #BBBBBB;color: #FFFFFF}.tag{display: inline-flex;align-items: center;white-space: nowrap;padding: 2px 8px;border-radius: 16px;font-size: 11px;border: 2px solid #EEEEEE}.tag .v-icon{margin-right: 5px;font-size: 13px}.tag.clickable{cursor: pointer}.tag.clickable:hover{background-color: #EEEEEE}.messages-icon>.v-icon{font-size: 96px}.v-icon + .v-captiontext,.v-icon + span{margin-left: 6px}.page-title{color: var(--lumo-secondary-text-color);font-size: 12px;font-style: italic;margin-bottom: 10px}.secondary{color: var(--lumo-secondary-text-color);font-size: 12px;font-weight: normal}.secondary p,.tertiary p{line-height: 1.2}.secondary.material-symbol{font-size: 18px}.tertiary{color: var(--lumo-tertiary-text-color);font-size: 11px;font-weight: normal}.tertiary.material-symbol{font-size: 16px}.task-kpi{text-align: center;font-size: 12px;font-weight: normal;border-radius: 16px;padding: 2px 8px 1px;color: white}.task-kpi.overdue{background-color: var(--pulse-color-error-medium)}.task-kpi.soon{background-color: var(--pulse-color-warning-medium)}.task-kpi.future{background-color: var(--pulse-color-grey-medium)}@keyframes greenPulse{50%{border-color: var(--pulse-color-green);background-color: #EDFCEF}}.success-glow input,.success-glow{animation-name: greenPulse;animation-duration: 1s;animation-iteration-count: 1}.horizontal-separator,.vertical-separator{background-color: #DDDDDD}.padding-right{padding-right: 10px}.padding-bottom{padding-bottom: 10px}.padding-top{padding-top: 10px}.padding-left{padding-left: 10px}.margin-right{margin-right: 10px}.margin-bottom{margin-bottom: 10px}.margin-top{margin-top: 10px}.margin-left{margin-left: 10px}.text-align-right{text-align: right}.text-align-center{text-align: center}.text-align-justify{text-align: justify}.highlight{color: var(--pulse-color-yellow-hover);font-variation-settings: 'FILL' 1}.highlight .v-icon{font-size: 16px}.strikethrough,.strikethrough :not(.material-symbol,.v-icon){text-decoration: line-through;color: var(--lumo-tertiary-text-color)}.line-clamp{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-word}.strong,.bold{font-weight: 700}.italic{font-style: italic}.tiny{font-size: 10px}.small{font-size: 11px}small{font-size: 80%}.no-text-wrap{text-wrap: nowrap}.legend{width: 15px;height: 15px;border-radius: 12px}.legend.yellow,.storage-ribbon.yellow{background-color: var(--pulse-color-yellow)}.legend.blue,.storage-ribbon.blue{background-color: var(--pulse-color-blue)}.legend.purple,.storage-ribbon.purple{background-color: var(--pulse-color-purple)}.legend.pink,.storage-ribbon.pink{background-color: var(--pulse-color-pink)}.legend.grey,.storage-ribbon.grey{background-color: var(--pulse-color-grey-light-background)}image-comparator{display: inline-block}.draggable{cursor: move}:not(:focus){--vaadin-focus-ring-width: 0}.ellipsis{overflow: hidden;text-overflow: ellipsis;text-wrap: nowrap;white-space: nowrap}.posology-container{display: flex;flex-direction: column;gap: var(--vaadin-vertical-layout-gap);justify-content: center}.posology-container.section{background-color: #EEEEEE;border-radius: 16px;padding: 10px}.posology-container>*{width: 100%}.v-datefield.button-only .v-textfield{display: none !important}.v-datefield.button-only{width: 30px}.v-datefield .v-datefield-button{color: #444444;border: 1px solid #e4e4e4}.favorite-entry{height: auto;align-self: start}.favorite-entry::part(label){font-size: 11px;white-space: initial;overflow: visible;width: 200px}vaadin-date-picker.button-only{width: 30px}vaadin-date-picker.button-only input[slot="input"]{display: none}vaadin-date-picker.button-only::part(input-field){width: 30px;height: 30px}.compendium *{color: white}.compendium :where(h1,h2){font-weight: bold}.compendium h1{font-size: 24px;margin: 15px 5px 10px}.compendium h2{font-size: 20px;margin: 10px 5px 5px}.compendium h3,.compendium h4{font-size: 14px;margin: 10px 5px 0}.fr-tooltip{font-family: 'Roboto',var(--lumo-font-family,sans-serif) !important;border-radius: 16px !important;font-size: 10px !important;line-height: 20px !important;padding: 2px 0px 2px 10px !important}.hand{cursor: pointer}