:root {--c_font_lightwhite: rgb(190,190,190);--c_font_white: rgb(170,170,170);--c_font_darkwhite2: rgb(155,155,155);--c_font_darkwhite: rgb(140,140,140);--c_font_black: rgb(170,170,170);--c_font_lightblack: rgb(170,170,170);--c_font_darkgray: rgb(130,130,130);--c_font_red: rgb(111,0,6);--c_font_red_light: rgb(204,84,84);--c_font_orange: rgb(62,36,0);--c_font_orange_light: rgb(195,127,83);--c_font_blue: rgb(0,42,80);--c_font_green: rgb(31,58,7);--c_background_red: rgb(131,108,108);--c_background_orange: rgb(130,123,92);--c_background_blue: rgb(97,118,127);--c_background_green: rgb(114,124,98);--c_border_lightgray: rgba(255,255,255,0.2);--color_captcha_stroke: var(--color_initiallight);--color_captcha_fill: var(--color_initialdark);--color_captcha_opacity: 0.15;--c_blue: rgb(128,128,255);--c_green: rgb(0,66,0);--c_orange: rgb(131,51,26);--c_red: rgb(126,6,6);--c_font_lightgray: rgb(130,130,130);--c_font_green_light: rgb(81,153,23);--c_font_golden: rgb(227,167,11);--c_font_golden_light: rgb(246,198,70);--c_background_white: rgb(9,18,18);--c_shadow_black1: rgba(0,0,0,0.05);--c_shadow_black2: rgba(0,0,0,0.2);--c_shadow_black3: rgba(0,0,0,0.4);--c_shadow_black4: rgba(0,0,0,0.7);--c_accessibility: rgb(255,221,0);--color_initiallight3: rgb(65,108,108);--color_initiallight2: rgb(58,98,98);--color_initiallight1: rgb(52,87,87);--color_initiallight: rgb(52,87,87);--color_initiallight0: rgb(46,76,76);--color_initial: rgb(39,66,66);--color_initialdark: rgb(33,55,55);--color_initialdark2: rgb(36,50,50);--color_initialdark3: rgb(48,62,62);--color_initialdark4: rgb(60,73,73);--color_dark: rgb(14,23,23);--color_darklight: rgb(17,29,29);--color_light: rgb(187,204,204);--color_verylight1: rgb(84,99,100);--color_verylight2: rgb(64,75,75);--color_verylight3: rgb(17,25,25);--color_shadow_light: rgba(39,66,66,0.4);--color_initiallight4: rgb(71,119,119);--color_initialdark2b: rgb(29,48,48);--color_light1: rgb(158,183,183);--color_light2: rgb(130,161,162);--color_light3: rgb(101,140,141);}.img-bg-faviconpng {background-image: url('/img/6d06e78841d3b9a0632c2242384d7cca.png');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: normal;font-weight: 300;src: url('/fonts/60c866748ff15f5b347fdba64596b1b1.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/cffb686d7d2f4682df8342bd4d276e09.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: normal;font-weight: 600;src: url('/fonts/223a277bd88d8a90c8cdf24cda0ad5f5.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: italic;font-weight: 300;src: url('/fonts/06bbd3188b34820cd83a0e0b3d0a6f57.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: italic;font-weight: 400;src: url('/fonts/987032ea5d57c93d8da215678eae3b86.woff2') format('woff2');}@font-face {font-family: 'Open Sans';font-display: swap;font-style: italic;font-weight: 600;src: url('/fonts/4950a7205f0b5cefe41fc03ac346e236.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: normal;font-weight: 300;src: url('/fonts/88af84171d497039b4d02eb4815b80c6.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/76d8cbb0496cb184eff868152b67ad45.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: normal;font-weight: 600;src: url('/fonts/b3866d3fbe239e8754f4db4795ce2817.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: italic;font-weight: 300;src: url('/fonts/08883c50f22950fd53b8dc25fa6fa314.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: italic;font-weight: 400;src: url('/fonts/981d17e7c68609dcb88dce2c807a72e8.woff2') format('woff2');}@font-face {font-family: 'Source Sans Pro';font-display: swap;font-style: italic;font-weight: 600;src: url('/fonts/b64533f91a44618285bfdde8780fc19d.woff2') format('woff2');}@font-face {font-family: 'Roboto';font-display: swap;font-style: normal;font-weight: 300;src: url('/fonts/55536c8e9e9a532651e3cf374f290ea3.woff2') format('woff2');}@font-face {font-family: 'Roboto';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/5d4aeb4e5f5ef754e307d7ffaef688bd.woff2') format('woff2');}@font-face {font-family: 'Roboto';font-display: swap;font-style: italic;font-weight: 300;src: url('/fonts/d69924b98acd849cdeba9fbff3f88ea6.woff2') format('woff2');}@font-face {font-family: 'Roboto';font-display: swap;font-style: italic;font-weight: 400;src: url('/fonts/d8bcbe724fd6f4ba44d0ee6a2675890f.woff2') format('woff2');}@font-face {font-family: 'Roboto Mono';font-display: swap;font-style: normal;font-weight: 300;src: url('/fonts/0c8fb655ddd6b7f87e08e410b30d1ecf.woff2') format('woff2');}@font-face {font-family: 'Roboto Mono';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/0c94e034ca06357576c2d03d623e1fcd.woff2') format('woff2');}@font-face {font-family: 'Roboto Mono';font-display: swap;font-style: normal;font-weight: 600;src: url('/fonts/6221bb5e9ca6f51a91ebcbe89ad10361.woff2') format('woff2');}@font-face {font-family: 'Roboto Mono';font-display: swap;font-style: normal;font-weight: 700;src: url('/fonts/73491684849da6c94511623a2f5ae93d.woff2') format('woff2');}@font-face {font-family: 'Atlas Typewriter';font-display: swap;font-style: normal;font-weight: 300;src: url('/fonts/30340dcc6253ae7b96696743739ed23b.woff2') format('woff2');}@font-face {font-family: 'Atlas Typewriter';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/ddf0d5df5108b5e33e86362857fa3b9a.woff2') format('woff2');}@font-face {font-family: 'Atlas Typewriter';font-display: swap;font-style: normal;font-weight: 600;src: url('/fonts/fe3c116adde6322c54bf5eab8e2afee5.woff2') format('woff2');}@font-face {font-family: 'Letter Gothic';font-display: swap;font-style: normal;font-weight: 400;src: url('/fonts/03992097b078cefd2ad9a47c0a96fc8a.woff2') format('woff2');}@font-face {font-family: 'Letter Gothic';font-display: swap;font-style: normal;font-weight: 600;src: url('/fonts/000f40eda4c1ae3515f7025952ecd235.woff2') format('woff2');}@font-face {font-family: 'icons';font-display: swap;font-style: normal;font-weight: normal;src: url('/fonts/a6bc8a47ca1867724b2febc87d9192a8.woff') format('woff');}div.mask {display: none;position: fixed;left: 0px;top: 0px;right: 0px;bottom: 0px;width: auto;height: auto;margin: 0px;padding: 0px;overflow: auto;z-index: 10;background-color: rgba(0,0,0,0.8);z-index: 1000;}#mask {z-index: 10000;}#i-mask {z-index: 20000;}#mask #mask-text {display: block;position: relative;top: calc(33% - 15px);height: 30px;margin: 0 auto 0 auto;line-height: 30px;font-size: 25px;text-align: center;color: var(--color_light);}*, *:hover, *:focus, *:active, *:visited, *:link {outline: none;}*:-moz-focusring, *:hover:-moz-focusring, *:focus:-moz-focusring, *:active:-moz-focusring, *:visited:-moz-focusring, *:link:-moz-focusring {text-shadow: 0 0 0 transparent;}*::-moz-focus-inner, *:hover::-moz-focus-inner, *:focus::-moz-focus-inner, *:active::-moz-focus-inner, *:visited::-moz-focus-inner, *:link::-moz-focus-inner {border: none;}input[type=range]::-moz-focus-outer {border: 0;}h1, h2, h3, h4, h5, h6 {display: block;margin: 0px;padding: 0px;font-style: normal;text-decoration: none;font-weight: 300;}b {font-weight: 400;}p {margin: 0px;padding: 0px;}a {text-decoration: none;color: var(--c_blue);}a.link:hover {text-decoration: underline;}a, a:hover, a:focus, a:visited, a:active, a:link {outline: none;}.bcb, .bcb:hover {transform: translate(0px, 0px);}.bcb:not(.disabled):active, .bcb.active:not(.disabled) {transform: translate(1px, 1px);}*.trd {transition-duration: var(--transitionDuration);}.italic {font-style: italic;}.bold {font-weight: 600;}.transparent {opacity: 0;}.noscript {display: var(--noScriptDisplay) !important;}.only-script, .onlyScript {display: var(--onlyScriptDisplay) !important;}div.hr {display: block;width: 40%;margin: 20px auto 20px auto;background-color: var(--c_font_darkgray);height: 1px;}span.source-code {display: inline-block;background-color: rgba(255,255,255,0.1);color: var(--color_darkwhite2);font-family: "Atlas Typewriter";line-height: 16px;padding: 0px 3px 2px 3px;}.dotText {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.cff, .cffb {font-family: "Atlas Typewriter", Monospace;font-style: normal;font-weight: 300;}.cffb {font-weight: 600;}.va:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}div.popup {display: flex;flex-direction: column;position: relative;min-width: 280px;max-width: calc(100vw - 50px);width: var(--interactionsPopupDefaultWidth);min-height: 30px;max-height: calc(100vh - var(--headerHeight) - var(--footerHeight) - var(--popupMarginHeight)*2 - 20px);margin: var(--popupMarginHeight) auto var(--popupMarginHeight) auto;padding: 10px;background-color: var(--color_dark);box-shadow: 0px 0px 4px var(--c_shadow_black3);color: var(--c_font_white);}.popup-content {display: none;}#y-contextPopup {display: none;}* {scrollbar-width: thin;scrollbar-color: var(--scrollbarColor) var(--scrollbarColorBackground);}*::-webkit-scrollbar {width: 9px;background-color: var(--scrollbarColorBackground);}*::-webkit-scrollbar-thumb {background-color: var(--scrollbarColor);border-radius: 6px;border: 3px solid var(--scrollbarColorBackground);border-left: 2px solid var(--scrollbarColorBackground);}@media all and (min-height: 500px) {:root {--popupMarginHeight: 30px;}}#y-copy {display: block;position: absolute;top: -10px;left: -10px;width: 0px;height: 0px;line-height: 0px;margin: 0px;padding: 0px;font-size: 0px;border: none;box-shadow: none;opacity: 0;z-index: -1;}#y-copyCheck {display: none;position: absolute;top: -10px;left: -10px;z-index: 9999;font-size: 15px;text-shadow: 0px 0px 1px var(--c_shadow_black4);}#y-copyCheck.iCross {color: var(--c_font_red_light);}#y-copyCheck.iCheck {color: var(--c_font_green_light);}.y-copy {cursor: copy;}.textarea-autoresize-container {margin: 0px;padding: 0px;border: none;height: auto;overflow: hidden;}div.acs-help {display: var(--accessibilityHelpDisplay);position: absolute;top: 5px;right: 5px;height: 28px;line-height: 28px;padding: 0px 5px 2px 3px;background-color: rgb(178,154,0);z-index: 1200;font-size: 22px;font-weight: 400;color: black;}div.acs-help.enabled {display: block;background-color: var(--c_accessibility);}div.acs-help span.acs-shortcut {display: inline-block;margin: 2px 2px 0px 2px;padding: 0px 2px 0px 2px;height: 25px;line-height: 22px;font-size: 24px;text-align: center;border-radius: 2px;background-color: var(--c_accessibility);box-shadow: 0px 0px 2px var(--c_shadow_black4);font-weight: 600;}div.acs-help.enabled span.acs-shortcut {box-shadow: none;}:root {--headerPosition: absolute;}html, body {display: block;position: relative;min-width: 350px;max-width: 100vw;width: 100vw;min-height: 350px;max-height: 100vh;height: 100vh;margin: 0px;padding: 0px;border: none;}body {font-variant-ligatures: no-common-ligatures;text-rendering: optimizeSpeed;overflow: auto;}main {display: block;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;width: auto;height: auto;margin: 0px;padding: 0px;overflow: auto;z-index: 10;}:root {--headerHeight: 0px;--footerHeight: 0px;--interactionsPopupDefaultWidth: 600px;--popupMarginHeight: 15px;--scrollbarColorBackground: var(--color_initialdark);--scrollbarColor: var(--color_dark);--noScriptDisplay: block;--onlyScriptDisplay: none;--accessibilityHelpDisplay: none;--transitionDuration: 0.25s;--theme_verydark: rgb(0, 15, 15);--theme_dark: rgb(0, 25, 25);--theme_darkmedium: rgb(5, 46, 46);--theme_mediumdark: rgb(15, 61, 61);--theme_medium: rgb(31, 71, 71);--theme_background: rgb(44, 73, 73);--theme_backgroundlight: rgb(52, 87, 87);--theme_font: rgb(163, 174, 174);--theme_fontlink: rgb(81, 147, 194);--theme_fonthover: rgb(194, 138, 81);--theme_font_red: rgb(214, 0, 0);--theme_font_orange: rgb(204, 102, 0);--theme_font_yellow: rgb(204, 204, 0);--theme_font_green: rgb(0, 122, 0);--theme_font_lightgray: rgb(38, 54, 54);--theme_font_gray: rgb(27, 38, 38);--theme_font_darkgray: rgb(15, 22, 22);--theme_whitebuttons: rgb(113, 123, 123);--theme_whitebuttonshover: rgb(136, 145, 145);--color_tempo_bleu: rgb(85, 172, 238);--color_tempo_blanc: rgb(230, 231, 232);--color_tempo_rouge: rgb(221, 46, 68);}html, body {overflow-y: auto;overflow-x: hidden;}body {color: var(--c_font_black);background-color: var(--color_light);--scrollbarColorBackground: var(--color_light);font-size: 18px;font-family: "Open Sans", serif;font-weight: 300;}main {}section.bloc {display: block;position: relative;max-width: 700px;width: calc(100% - 40px - 40px);margin: 30px auto 30px auto;padding: 0px;}section.box {padding: 20px;background-color: var(--c_background_white);box-shadow: 0px 0px 4px rgba(0,0,0,0.2);border-radius: 3px;}.i, .it, .il {display: inline-block;text-decoration: none;font-family: 'icons';-webkit-font-smoothing: antialiased;}.it {transform: translate(-2px, 0px);}.il {cursor: pointer;opacity: 0.7;}.il:hover, .il:active {opacity: 1;}.iDrop:before {content: "\e901";}.iSpinner:before {content: "\e902";}.iRefresh:before {content: "\e903";}.iWarning:before {content: "\e904";}.iCheck:before {content: "\e905";}.iArrowRight:before {content: "\e906";}.iHelp:before {content: "\e801";}.iMoon:before {content: "\e802";}.iMoon {transform: rotate(-42deg) scale(1.1) translate(0,1px);}.iClose:before {content: "\e803";}.iFullscreen:before {content: "\e908";}.iOutside:before {content: "\e900";}.iInside:before {content: "\e907";}.iUnderground:before {content: "\e907";}.iTables:before {content: "\e909";}.iCharts:before {content: "\e90b";}.iSun:before {content: "\e90c";}.iTemperatures:before {content: "\e90d";}.iVolumeEnabled:before {content: "\e90e";}.iVolumeDisabled:before {content: "\e90f";}.iConfig:before {content: "\e911";}.iBrush:before {content: "\e910";}.iAlert:before {content: "\e912";}.iButton {opacity: 0.85;font-size: 15px;cursor: pointer;}.iButton:hover {opacity: 1;}.iSpinner {animation: spinner 1.1s infinite linear;}.iHourglass {animation: hourglass 2s infinite linear;}@keyframes spinner {0% { transform: translate(-1px, 1px) rotate(0deg); }100% { transform: translate(-1px, 1px) rotate(360deg); }}@keyframes hourglass {0% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }3% { transform: scale(1.3) translate(-1px, 1px) rotate(-4deg); }6% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }9% { transform: scale(1.3) translate(-1px, 1px) rotate(4deg); }12% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }15% { transform: scale(1.3) translate(-1px, 1px) rotate(-4deg); }18% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }21% { transform: scale(1.3) translate(-1px, 1px) rotate(4deg); }24% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }27% { transform: scale(1.3) translate(-1px, 1px) rotate(-4deg); }30% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }39% { transform: scale(1.3) translate(-2.5px, 1px) rotate(180deg); }43% { transform: scale(1.3) translate(-2.5px, 1px) rotate(184deg); }47% { transform: scale(1.3) translate(-2.5px, 1px) rotate(180deg); }51% { transform: scale(1.3) translate(-2.5px, 1px) rotate(176deg); }55% { transform: scale(1.3) translate(-2.5px, 1px) rotate(180deg); }59% { transform: scale(1.3) translate(-2.5px, 1px) rotate(184deg); }63% { transform: scale(1.3) translate(-2.5px, 1px) rotate(180deg); }67% { transform: scale(1.3) translate(-2.5px, 1px) rotate(176deg); }71% { transform: scale(1.3) translate(-2.5px, 1px) rotate(180deg); }79% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }82% { transform: scale(1.3) translate(-1px, 1px) rotate(-4deg); }85% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }88% { transform: scale(1.3) translate(-1px, 1px) rotate(4deg); }91% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }94% { transform: scale(1.3) translate(-1px, 1px) rotate(-4deg); }97% { transform: scale(1.3) translate(-1px, 1px) rotate(0deg); }100% { transform: scale(1.3) translate(-1px, 1px) rotate(4deg); }}:root {--animationDuration: var(--transitionDuration);}@keyframes appearBlock {0% { display: block; opacity: 0; }100% { opacity: 1; }}.appearBlock {animation: appearBlock var(--animationDuration) ease-out 0s 1 forwards;}@keyframes appearInline {0% { display: inline; opacity: 0; }100% { opacity: 1; }}.appearInline {animation: appearBlock var(--animationDuration) ease-out 0s 1 forwards;}@keyframes disappear {0% { opacity: 1; }100% { opacity: 0; display: none; }}.disappear {animation: disappear var(--animationDuration) ease-out 0s 1 forwards;}@keyframes blink {0% { opacity: 0; }33% { opacity: 1; }66% { opacity: 1; }100% { opacity: 0; }}.blink {animation: blink 1s step-start 0s infinite;}@keyframes y-check {0% {transform: translate(0px, 0px);opacity: 1;}10% {transform: translate(7px, -10px);}60% {opacity: 1;}100% {transform: translate(20px, -30px);opacity: 0;}}.y-check {animation: y-check 0.5s ease-out 0s 1 forwards;}@keyframes rotateW2 {0% { left: 0; }45% { left: 0; }50% { left: -100%; }95% { left: -100%; }100% { left: 0; }}.rotatingItemsW2 {animation: rotateW2 10s linear 0s infinite;}@keyframes rotateH2 {0% { top: 0; }45% { top: 0; }50% { top: -100%; }95% { top: -100%; }100% { top: 0; }}.rotatingItemsH2 {animation: rotateH2 10s linear 0s infinite;}@keyframes heartbeat {0% { opacity: 1; }45% { opacity: 0.4; }50% { opacity: 0.1; }55% { opacity: 0.4; }100% { opacity: 1; }}.heartbeat {animation: heartbeat 1s linear 0s 1;}@keyframes valueUpdate {0% { opacity: 1; }40% { opacity: 0; }100% { opacity: 1; }}.valueUpdate {animation: valueUpdate var(--animationDuration) linear 0s 1;}@keyframes justAppeared {0% { background-color: transparent; }10% { background-color: transparent; }20% { background-color: yellow; }25% { background-color: transparent; }30% { background-color: yellow; }95% { background-color: yellow; }100% { background-color: transparent; }}.justAppeared {animation: justAppeared 1.5s linear 0s 1;}.rotatingContainer, .rotatingItems {display: block;position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}.rotatingItem {display: block;position: relative;float: left;width: 100%;height: 100%;}.rotatingItemsW2 {width: 200%;}.rotatingItemsW2 .rotatingItem {width: 50%;}.rotatingItemsH2 {height: 200%;}.rotatingItemsH2 .rotatingItem {height: 50%;}:root {--formLabelWidth: 0px;}table.fo-form {width: 100%;max-width: 100%;margin: 20px auto 20px auto;padding: 0px;border-collapse: collapse;}table.fo-form th.fo-label {width: var(--formLabelWidth);text-align: left;vertical-align: top;padding: 4px 5px 1px 0px;text-shadow: 1px 1px 1px var(--c_shadow_black2);}div.fo-captcha-container {--captchaShapeWidth: calc(var(--formLabelWidth) + 25px);display: flex;width: 100%;min-height: 95px;margin: 0px;padding: 0px;}div.fo-captcha-container div.fo-captcha-shape-container {display: block;flex: 1;position: relative;min-width: 95px;width: var(--captchaShapeWidth);max-width: var(--captchaShapeWidth);height: 95px;margin: 0px;padding: 0px;text-align: center;}div.fo-captcha-shape-container div.fo-captcha-svgMultiContainer {display: block;position: relative;width: 95px;height: 95px;margin: 0px auto;padding: 0px;}div.fo-captcha-container div.fo-captcha-answer-container {display: block;flex: 1;min-height: 95px;margin: 0px auto 0px auto;padding: 0px;}div.fo-captcha-answer-container span.fo-label {display: block;min-height: 30px;line-height: 30px;}div.fo-captcha-answer-container span.fo-label span.iRefresh {margin-right: 5px;transform: translate(0px, 2px);}div.afo-captcha-svgMultiContainer {display: inline-block;position: relative;width: 95px;height: 95px;overflow: visible;}div.fo-captcha-svgMultiContainer div.fo-captcha-svgContainer {display: block;position: absolute;left: 0px;top: 0px;opacity: 0;transition-duration: var(--transitionDuration);transition-property: opacity;}div.fo-captcha-svgMultiContainer div.fo-captcha-svgContainer.current {opacity: 1;}table.fo-form td.fo-check {min-width: 14px;max-width: 14px;width: 14px;padding: 3px 5px 2px 3px;}table.fo-form td.fo-field {padding: 2px 0px 2px 0px;}form tr.fo-captcha-secondline td.fo-field {vertical-align: top;}table.fo-form td.fo-help {min-width: 16px;max-width: 16px;width: 16px;padding: 2px 0px 2px 5px;line-height: 30px;font-size: 16px;text-align: center;vertical-align: top;}table.fo-form td.fo-separator {font-size: 5px;}table.fo-form td.fo-fullcell {padding: 4px 0px 1px 0px;}table.fo-form td.fo-submit {padding-top: 10px;}table.fo-form td.fo-aligncenter {text-align: center;}table.fo-form td.fo-alignleft {text-align: left;}table.fo-form td.fo-alignright {text-align: right;}td.fo-check span.i {font-size: 15px;visibility: hidden;}td.fo-check span.iWarning {color: var(--c_font_orange_light);font-size: 14px;}td.fo-check span.iCheck {color: var(--c_font_green_light);}.fo-form label.fo-label, .fo-form label.fo-label {line-height: 26px;font-weight: 600;font-size: 13px;margin-right: 10px;color: var(--c_font_darkgray);}div.fo-success-text {display: block;margin: 15px auto 20px auto;padding: 20px;line-height: 40px;text-align: center;color: var(--c_font_lightblack);font-size: 20px;background-color: rgba(0,0,0,0.04);}.cc_N div.fo-success-text {color: var(--c_font_darkwhite2);background-color: rgba(255,255,255,0.04);}input.fo-input, textarea.fo-textarea, select.fo-select, span.fo-fake {display: inline-block;width: calc(100% - 12px);height: 22px;margin: 0px;padding: 3px 5px 3px 5px;line-height: 22px;font-size: 15px;font-family: "Open Sans";font-weight: 300;word-spacing: 1px;border-radius: 0px;background-color: var(--c_background_white);border: 1px solid var(--c_border_lightgray);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);color: var(--c_font_lightblack);transition-duration: var(--transitionDuration);transition-property: color, border, box-shadow, background-color;}span.fo-fake {background-color: transparent;border-color: transparent;box-shadow: none;}.cc_N input.fo-input, .cc_N textarea.fo-textarea, .cc_N select.fo-select {background-color: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.1);color: var(--c_font_white);}.cc_N select.fo-select {opacity: 0.8;}input.fo-input:focus, textarea.fo-textarea:focus, select.fo-select:focus {border: 1px solid var(--color_initial);box-shadow: 0px 0px 7px var(--color_shadow_light);background-color: var(--color_verylight3);}.cc_N input.fo-input:focus, .cc_N textarea.fo-textarea:focus, .cc_N select.fo-select:focus {border: 1px solid rgba(255,255,255,0.2);background-color: rgba(255,255,255,0.05);color: var(--c_font_white);box-shadow: 0px 0px 3px rgba(0,0,0,0.2) inset;}.cc_N select.fo-select:focus {opacity: 1;}textarea.fo-textarea {min-height: 22px;height: 90px;resize: vertical;text-shadow: 0 0 0 var(--color_dark);}select.fo-select {width: 100%;height: 30px;line-height: 30px;text-shadow: 0 0 0 var(--c_font_lightblack);}select.fo-select:focus {text-shadow: 0 0 0 var(--color_dark);}span.fo-unit {display: inline-block;margin-left: 7px;border: 1px solid transparent;}.fo-switch {display: inline-block;position: relative;top: 2px;height: 13px;width: 32px;border-radius: 7px;cursor: pointer;background-color: rgba(255,255,255,0.2);transition: background 0.15s ease-out;box-shadow: 0px 0px 1px var(--c_shadow_black4) inset;}.fo-switch.enabled {background-color: var(--color_initiallight);}.fo-switch .fo-switch-button {display: block;position: absolute;top: -1.5px;left: -0.5px;width: 15px;height: 15px;background-color: rgba(255,255,255,0.3);border-radius: 50%;box-shadow: 0px 0px 2px var(--c_shadow_black4);transition: left 0.15s ease-out, background 0.15s ease-out;}.fo-switch.enabled .fo-switch-button {left: calc(100% - 16px + 1px);background-color: var(--color_light);}.fo-switch.disabled {cursor: not-allowed;box-shadow: none;opacity: 0.6;}.fo-switch.disabled .fo-switch-button {box-shadow: none;}.basic-button {cursor: pointer;user-select: none;}.fo-toggle, .fo-button {display: inline-block;padding: 5px 10px 5px 10px;text-align: center;color: var(--c_font_white);border: none;border-radius: 3px;cursor: pointer;text-shadow: 1px 1px 1px var(--c_shadow_black3);font-size: 15px;line-height: 18px;font-weight: 400;opacity: 0.9;box-shadow: 0px 0px 3px var(--c_shadow_black1);user-select: none;}.fo-button {background-color: var(--color_initial);}.fo-button:hover, .fo-button:focus {box-shadow: 0px 0px 4px var(--c_shadow_black2);opacity: 1;}.fo-toggle:not(.disabled):active, .basic-button:not(.disabled):active, .fo-button:not(.disabled):active, .fo-sbutton:not(.disabled):active {transform: translate(1px, 1px);}.fo-sbutton {padding: 1px 9px 2px 10px;font-size: 12px;line-height: 16px;user-select: none;}.fo-button.disabled {opacity: 0.6;cursor: not-allowed;}.fo-toggle {opacity: 0.4;}.fo-toggle.toggleOn, .fo-toggle:hover {opacity: 0.9;}.fo-button .i, .fo-button .it, .fo-toggle .it, .fo-toggle .it {font-size: 10px;transform: translate(-1px, -1px);}.fo-choiceContainer {display: block;position: relative;margin: 0px;padding: 0px;line-height: 30px;}.fo-captcha-final-choices {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;visibility: hidden;}.fo-captcha-noscript {color: var(--c_font_red_light);font-weight: 600;}.fo-choice {display: inline-block;padding: 2px 8px 3px 8px;margin: 2px 1px 0px 1px;text-align: center;color: var(--c_font_darkwhite);border: none;border-radius: 5px;cursor: pointer;text-shadow: 1px 1px 1px var(--c_shadow_black3);font-size: 15px;line-height: 20px;font-weight: 400;opacity: 0.85;user-select: none;background-color: var(--color_initial);transition-duration: var(--transitionDuration);transition-property: background-color, opacity;}.cc_N .fo-choice {background-color: var(--color_initialdark);}.fo-choice.disabled {opacity: 0.4;cursor: not-allowed;}.fo-choice.chosen, .fo-choice:not(.disabled):hover {opacity: 0.95;background-color: var(--color_dark);}.fo-choice:not(.disabled):hover {opacity: 1;}.fo-choice:not(.disabled):active {transform: translate(0.5px, 0.5px);}#i-mask {background-color: rgba(0,0,0,0.8);}div.i-popup #i-cross {display: block;position: absolute;top: 5px;right: 5px;margin: 0;padding: 0;cursor: pointer;opacity: 0.5;font-size: 30px;text-shadow: 0px 0px 2px var(--c_shadow_black4);}div.i-popup #i-cross:hover {opacity: 0.7;}div.i-popup h2 {display: block;padding: 0 5px 0 5px;font-family: "Source Sans Pro";font-weight: 400;line-height: 30px;font-size: 22px;}div.i-popup h3 {display: block;margin: 5px 0 0 0;padding: 0 5px 0 5px;font-family: "Source Sans Pro";font-weight: 300;line-height: 23px;font-size: 18px;color: var(--c_font_lightgray);}div.i-popup #i-content {display: block;overflow: auto;font-size: 16px;margin: 15px 0 0 0;padding: 0 5px 0 5px;}#i-content span.sdd-valueContainer {--sddLineHeight: 30px;--sddFontSize: 13px;display: block;position: relative;height: var(--sddLineHeight);line-height: var(--sddLineHeight);margin: 0;padding: 0px 0px 0px var(--sddLineHeight);cursor: pointer;}#i-content span.sdd-valueContainer.preselected {background-color: rgba(255,255,255,0.05);}#i-content span.sdd-valueContainer.selected {background-color: var(--color_initial);}#i-content span.sdd-valueContainer span.i {display: block;position: absolute;left: 0;top: 0;bottom: 0;width: var(--sddLineHeight);height: var(--sddLineHeight);margin: 0;padding: 0;line-height: var(--sddLineHeight);font-size: calc(var(--sddFontSize) - 2px);text-align: center;opacity: 0;}#i-content span.sdd-valueContainer span.iCheck, #i-content span.sdd-valueContainer.multi.selected:hover span.iCheck {display: none;}#i-content span.sdd-valueContainer.multi.selected span.iCheck {display: block;}#i-content span.sdd-valueContainer.multi span.iArrowRight {display: none;}#i-content span.sdd-valueContainer.multi:hover span.iArrowRight {display: block;}#i-content span.sdd-valueContainer.preselected span.i {opacity: 0.4;}#i-content span.sdd-valueContainer.selected span.i {opacity: 0.9;}#i-content span.sdd-valueContainer span.sdd-value {display: block;width: auto;height: inherit;margin: 0;padding: 0;line-height: var(--sddLineHeight);font-size: var(--sddFontSize);}#i-content span#i-loader {display: block;height: 30px;line-height: 30px;text-align: center;}div.i-popup #i-actions {display: block;position: relative;margin: 15px 0 5px 0;height: 25px;}#i-actions #i-actions-loader, #i-actions #i-actions-success, #i-actions #i-buttons {display: block;position: absolute;left: 0px;right: 0px;line-height: 25px;}#i-actions #i-actions-loader, #i-actions #i-actions-success {z-index: 21;text-align: center;visibility: hidden;}#i-actions-loader #i-actions-loader-text {font-style: italic;}#i-actions #i-buttons {z-index: 22;}#i-buttons span.i-button {display: inline-block;line-height: 20px;font-size: 15px;}#i-buttons span.i-button#i-button-enter {display: inline-block;float: right;}span.fo-successContainer span.fo-success {display: inline-block;position: relative;opacity: 1;transition-duration: var(--transitionDuration);transition-property: opacity;}span.fo-success span.fo-successMask {display: inline-block;position: relative;top: 1px;width: 0px;height: 10px;margin: 0px 10px 0px 0px;font-size: 10px;line-height: 10px;overflow: hidden;transition-duration: var(--transitionDuration);transition-property: width, margin;}span.fo-success span.text {opacity: 0;transition-duration: var(--transitionDuration);transition-property: opacity;}span.fo-success.appear span.fo-successMask {width: 10px;margin: 0px 0px 0px 0px;}span.fo-success.appear span.text {opacity: 1;}span.fo-successContainer span.fo-success.disappear {opacity: 0;}span.radio-label {display: inline-block;min-width: 40px;height: 22px;line-height: 22px;margin: 0px 10px 0px 0px;font-weight: 400;font-size: 0.9em;color: var(--c_font_darkwhite);}span.radio-value {display: inline-block;height: 22px;line-height: 22px;margin: 0px 3px 0px 3px;padding: 0px 7px 1px 7px;border-radius: 5px;font-size: 12px;color: var(--c_font_darkwhite);background-color: var(--color_initialdark);cursor: pointer;opacity: 0.9;font-weight: 400;text-align: center;box-shadow: 0px 0px 3px var(--c_shadow_black2);}span.radio-value:hover, span.radio-value.selected {background-color: var(--color_initial);text-shadow: none;}span.radio-value.selected {color: var(--color_dark);background-color: var(--color_initiallight);opacity: 1;}:root {--xAxisGraduationsHeight: 40px;--yAxisGraduationsWidth: 40px;--YCchartMargin: 0px;--YCaxisMargin: 0px;--YCaxisThickness: 0px;--YCgraduationLengths: 0px;}div.ycharts-container {display: block;position: relative;min-width: var(--yAxisGraduationsWidth);min-height: var(--xAxisGraduationsHeight);padding: 0px;}h3.ycharts-title-container {display: block;width: calc(100% - 20px);margin: 0px;padding: 0px 10px 0px 10px;line-height: 30px;font-size: 25px;font-weight: 300;text-align: center;}h3.ycharts-title-container span.ycharts-title {display: block;margin-top: 7px;margin-bottom: 5px;}div.ycharts-svg-container {display: block;position: relative;width: calc(100% - var(--YCchartMargin) - var(--yAxisGraduationsWidth));height: calc(100% - var(--YCchartMargin) - var(--xAxisGraduationsHeight));margin: 0px;padding: var(--YCchartMargin) var(--YCchartMargin) var(--xAxisGraduationsHeight) var(--yAxisGraduationsWidth);overflow: visible;}div.ycharts-yaxis-container {display: block;position: absolute;left: 0px;top: var(--YCchartMargin);bottom: var(--xAxisGraduationsHeight);width: var(--yAxisGraduationsWidth);height: auto;margin: 0px;padding: 0px;overflow: visible;}div.ycharts-yaxis span.ygraduation {--yGraduationTopProp: 0%;display: block;position: absolute;left: 0px;right: 0px;top: calc(var(--yGraduationTopProp));width: 100%;height: 24px;line-height: 24px;margin: 0px;padding: 0px;transform: translate(0px, -50%);text-align: right;}div.ycharts-xaxis-container {display: block;position: absolute;left: var(--yAxisGraduationsWidth);right: var(--YCchartMargin);bottom: 0px;width: auto;height: var(--xAxisGraduationsHeight);margin: 0px;padding: 0px;overflow: visible;box-sizing: border-box;}div.ycharts-xaxis span.xgraduation {--xGraduationLeftProp: 0%;display: block;position: absolute;top: 0px;bottom: 0px;left: calc(var(--xGraduationLeftProp) - var(--YCaxisThickness));height: 100%;line-height: 18px;font-size: 18px;margin: 0px;padding: 0px;transform: translate(-50%, 0px);text-align: center;}div.ycharts-yaxis-container div.ycharts-yaxis, div.ycharts-xaxis-container div.ycharts-xaxis {display: block;position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;width: auto;height: auto;margin: 0px;padding: 0px;overflow: visible;}div.ycharts-xaxis-container div.ycharts-xaxis {left: calc(var(--YCaxisMargin) + var(--YCgraduationLengths) + var(--YCaxisThickness)*2);left: calc(var(--YCaxisMargin) + var(--YCgraduationLengths) + var(--YCaxisThickness));right: var(--YCaxisThickness);right: 0px;}div.ycharts-yaxis-container div.ycharts-yaxis {top: var(--YCaxisThickness);top: 0px;bottom: calc(var(--YCaxisMargin) + var(--YCgraduationLengths) + var(--YCaxisThickness)*2);bottom: calc(var(--YCaxisMargin) + var(--YCgraduationLengths) + var(--YCaxisThickness));}div.ycharts-svg {display: block;width: 100%;height: 100%;overflow: hidden;margin: 0px;padding: 0px;overflow: hidden;}div.ycharts-svg-container svg {display: block;position: relative;}:root {--minDashboardHeight: 500px;--headerHeight: 0px;--dashboardPaddings: 10px;--tbIconWidth: 40px;--tbIconFontSize: 30px;--nbSensors: calc(var(--nbSensors_inside) + var(--nbSensors_underground) + var(--nbSensors_outside));--insideSensorsHeight: calc(100% * var(--nbSensors_inside) / var(--nbSensors));--undergroundSensorsHeight: calc(100% * var(--nbSensors_underground) / var(--nbSensors));--outsideSensorsHeight: calc(100% * var(--nbSensors_outside) / var(--nbSensors));--sensorLineHeight: calc(100% / var(--nbSensors));--solarSecondaryValueHeight: 35px;--solarBlockTitleHeight: 45px;--dayLineHeight: 30px;}div.popup {margin-top: 100px;background-color: var(--theme_dark);color: var(--theme_font);}body {}main {display: flex;flex-direction: column;position: absolute;min-width: 200px;max-width: calc(100vw - var(--dashboardPaddings)*2);width: calc(100% - var(--dashboardPaddings)*2);min-height: calc(var(--minDashboardHeight) - var(--headerHeight) - var(--dashboardPaddings)*2);max-height: calc(100vh - var(--headerHeight) - var(--dashboardPaddings)*2);height: calc(100% - var(--headerHeight) - 50px - var(--dashboardPaddings)*2);top: var(--headerHeight);left: 0px;margin: 0px;padding: var(--dashboardPaddings);gap: var(--dashboardPaddings);transition-property: background-color background-image;background-color: var(--theme_background);background-image: linear-gradient(to top, var(--theme_backgroundlight), var(--theme_background));}main.red-hp {background-color: var(--theme_font_red);background-image: linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0.4));}section.full {display: block;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;margin: 0px;padding: 0px;}section.split {display: flex;flex-wrap: wrap;position: relative;height: 100%;margin: 0px;padding: 0px;gap: var(--dashboardPaddings);}section.split#temperature-section {flex-direction: column;flex: 5;}section.split#solar-section {flex-direction: row;flex: 2;padding: 0px;gap: var(--dashboardPaddings);}span.view-error, span.view-loading-message {display: block;margin: 100px auto 0px auto;text-align: center;font-size: 30px;color: var(--theme_font);}span.view-error {font-style: italic;}div.temperature-block {--temperatureBlockHeight: 180px;--temperatureBlockInnerHeight: calc(var(--temperatureBlockHeight) - var(--dashboardPaddings)/2);display: block;position: relative;top: 0px;left: 0px;width: 100%;height: var(--temperatureBlockInnerHeight);margin: 0px;padding: 0px;box-shadow: 0px 0px 3px var(--c_shadow_black2);}div.temperature-block#temperatures-inside {--temperatureBlockHeight: var(--insideSensorsHeight);}div.temperature-block#temperatures-underground {--temperatureBlockHeight: var(--undergroundSensorsHeight);}div.temperature-block#temperatures-outside {--temperatureBlockHeight: var(--outsideSensorsHeight);}div.temperature-block div.tb-icon {display: block;position: absolute;left: 0px;top: 0px;bottom: 0px;width: var(--tbIconWidth);height: 100%;margin: 0px;padding: 0px;background-color: var(--theme_verydark);text-align: center;font-size: var(--tbIconFontSize);color: var(--theme_font);}div.tb-icon span.i {transform: translate(0px, 7.5px);}div.temperature-block div.tb-sensors {display: block;position: absolute;left: var(--tbIconWidth);width: calc(100% - var(--tbIconWidth));height: 100%;margin: 0px;padding: 0px;background-color: var(--theme_dark);color: var(--theme_font);}div.tb-sensors div.tb-sensor {display: flex;position: relative;width: calc(100% - var(--dashboardPaddings) * 2);height: var(--sensorLineHeight);margin: 0px;padding: 0px var(--dashboardPaddings) 0px var(--dashboardPaddings);color: inherit;}div#temperatures-inside div.tb-sensors div.tb-sensor {height: calc(100% / var(--nbSensors_inside));}div#temperatures-underground div.tb-sensors div.tb-sensor {height: calc(100% / var(--nbSensors_underground));}div#temperatures-outside div.tb-sensors div.tb-sensor {height: calc(100% / var(--nbSensors_outside));}div.tb-sensors div.tb-sensor.tbs-0 {background-color: rgba(255,255,255,0.075);}div.tb-sensors div.tb-sensor.tbs-1 {background-color: rgba(255,255,255,0.075);}div.tb-sensor span.title, div.tb-sensor span.humidity, div.tb-sensor span.temperature {display: block;font-size: 25px;}div.tb-sensor span.title {flex: 30;font-weight: 300;text-align: left;}div.tb-sensor span.title span.iWarning {color: var(--theme_font_orange);margin-left: 5px;cursor: pointer;}div.tb-sensor span.humidity {display: none;flex: 5;min-width: 90px;text-align: left;}div.tb-sensor span.humidity span.i {font-size: 20px;opacity: 0.8;}div.tb-sensor span.temperature {flex: 20;min-width: 100px;font-size: 30px;font-weight: 300;text-align: right;}div.tb-sensor div.sensor-background-chart {display: block;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;margin: 0px;padding: 0px;opacity: 0.05;}div.solar-block {display: block;flex: 10;position: relative;width: 100%;margin: 0px;padding: 0px;background-color: var(--theme_dark);color: var(--theme_font);transition: color 0.5s;box-shadow: 0px 0px 3px var(--c_shadow_black2);}div#solar-date-container span#solar-date {font-weight: 400;font-size: 20px;word-spacing: -1px;}div#solar-date-container.delayed span#solar-date {color: var(--theme_font_lightgray);}div#solar-date-container.late span#solar-date {color: var(--theme_font_orange);}div#solar-date-container.very-late span#solar-date {font-weight: 400;color: var(--theme_font_red);}div.solar-block span.solar-title {display: block;position: relative;width: calc(100% - 20px);height: var(--solarBlockTitleHeight);line-height: calc(var(--solarBlockTitleHeight) - 2px);margin: 0px;padding: 0px 10px;background-color: var(--theme_verydark);text-align: center;font-size: 25px;}div#solar-date-container span#solar-local {display: block;position: absolute;top: 0px;bottom: 0px;right: 10px;height: var(--solarBlockTitleHeight);line-height: calc(var(--solarBlockTitleHeight) - 2px);margin: 0px;padding: 0px;font-weight: 400;font-size: 20px;transition-property: visibility;visibility: hidden;}div.solar-block span.solar-value {display: block;position: relative;width: calc(100% - 20px);height: calc(100% - var(--solarBlockTitleHeight));margin: 0px;padding: 0px 10px;text-align: center;font-size: 35px;font-weight: 300;background-color: rgba(255,255,255,0.075);}div.solar-block span.solar-value.double-main {height: calc(100% - var(--solarBlockTitleHeight) - var(--solarSecondaryValueHeight) - 10px);padding-top: 10px;}div.solar-block span.solar-value.double-secondary {height: var(--solarSecondaryValueHeight);font-size: 20px;}div.solar-block.exporting span.solar-value {color: var(--theme_font_green);}div.solar-block.importing span.solar-value {color: var(--theme_font_orange);}div.solar-block.importing-a-lot span.solar-value, main.red-hp div.solar-block.importing span.solar-value {color: var(--theme_font_red);font-weight: 400;}div#solar-date-container {--dayLineHeight: 25px;--daysLineInitialHeight: 26px;--daysLineCurrentHeight: var(--daysLineInitialHeight);--interDayLineHeight: 16px;--dayNameWidth: 35px;--tempoColorWidth: 22px;--tempoColorHeight: 20px;--fixedHeight: calc(var(--dayLineHeight)*2 + var(--interDayLineHeight) + var(--solarBlockTitleHeight) + var(--daysLineCurrentHeight) + 3px);height: var(--fixedHeight);min-height: var(--fixedHeight);max-height: var(--fixedHeight);transition-property: height, min-height, max-height;cursor: pointer;overflow: hidden;}div#solar-date-container.all-blue {--daysLineCurrentHeight: 0px;}span#solar-tempo-container {--fixedHeight: calc(var(--dayLineHeight)*2 + var(--interDayLineHeight) + var(--daysLineInitialHeight) + 3px);height: var(--fixedHeight);min-height: var(--fixedHeight);max-height: var(--fixedHeight);}span#solar-tempo-container span.st-day-line, span#solar-tempo-container span.st-inter-day-line {display: block;position: relative;width: 100%;height: var(--dayLineHeight);margin: 0px;padding: 0px;}span#solar-tempo-container span.st-inter-day-line {height: var(--interDayLineHeight);}span.st-day-line span.st-dl-day-name {display: block;position: absolute;top: 0px;left: 0px;width: var(--dayNameWidth);height: var(--dayLineHeight);line-height: calc(var(--dayLineHeight) - 2px);font-size: 16px;font-weight: 400;margin: 0px;padding: 0px;text-align: right;}span.st-day-line span.st-dl-day-container, span.st-inter-day-line span.st-dl-day-container {display: block;position: absolute;left: calc(var(--dayNameWidth) + 10px);top: 0px;bottom: 0px;width: calc(100% - var(--dayNameWidth) - 10px);height: 100%;margin: 0px;padding: 0px;}span.st-dl-day-container span.tempo-progress-bar {display: block;position: absolute;top: 4px;bottom: 4px;left: calc(var(--dayProgressLeftProp) - 2px);width: 4px;height: calc(var(--dayLineHeight) - 8px);background-color: var(--theme_font_yellow);border-radius: 2px;box-shadow: 0px 0px 1px var(--c_shadow_black3);}span.tempo-period {display: block;position: absolute;top: calc(50% - 2px);left: calc(var(--tempoColorLeft));right: calc(var(--tempoColorRight));width: auto;height: 4px;border-radius: 3px;box-shadow: 0px 0px 1px var(--c_shadow_black3);transition-property: height, top;background-color: rgba(255,255,255,0.1);}span.tempo-period.enabled {top: calc(50% - 4.5px);height: 9px;}span.tempo-period.bleu, span.tempo-period.blanc, span.tempo-period.rouge {background-image: repeating-linear-gradient(-45deg, rgba(0,0,0,0.15), rgba(0,0,0,0.15) 5px, rgba(0,0,0,0) 5px, rgba(0,0,0,0) 10px);}.tempobg.bleu {background-color: var(--color_tempo_bleu);}.tempobg.blanc {background-color: var(--color_tempo_blanc);}.tempobg.rouge {background-color: var(--color_tempo_rouge);}.tempoft.bleu {color: var(--color_tempo_bleu);}.tempoft.blanc {color: var(--color_tempo_blanc);}.tempoft.rouge {color: var(--color_tempo_rouge);}span.st-idl-hp, span.st-idl-hc {display: block;position: absolute;top: calc(50% - var(--interDayLineHeight) / 2);width: 20px;height: var(--interDayLineHeight);line-height: var(--interDayLineHeight);font-size: 12px;font-weight: 600;text-align: center;}span.st-idl-hp {width: 14px;}span.st-inter-day-line span.tempo-hphc-name {display: block;position: absolute;top: 2px;bottom: 0px;height: calc(var(--interDayLineHeight) - 2px);line-height: calc(var(--interDayLineHeight) - 2px);color: var(--theme_font);font-size: 12px;border-radius: 2px;font-weight: 600;transition-property: color;}span.st-inter-day-line span.tempo-hphc-name.enabled {color: var(--theme_font_yellow);}span#solar-tempo-container span.st-days-line {display: flex;position: relative;width: 100%;height: var(--daysLineInitialHeight);margin: 0px;padding: 0px;}span.st-days-line span.st-dl-days-container {--fixedMargin: 7px;--fixedDimensions: calc(var(--daysLineInitialHeight) - var(--fixedMargin) * 2);display: block;flex: 1;height: var(--fixedDimensions);line-height: var(--fixedDimensions);margin: 0px;padding: calc(var(--fixedMargin) + 1px) 0px calc(var(--fixedMargin) - 1px) 0px;font-size: 0px;opacity: var(--defaultOpacity);}span.st-days-line span.st-dl-days-container.nothing-left {opacity: var(--dimOpacity);}span.st-days-line span.st-dl-days-container#tempo-days-container-bleu {--defaultOpacity: 0.45;--dimOpacity: 0;text-align: left;}span.st-days-line span.st-dl-days-container#tempo-days-container-blanc {--defaultOpacity: 0.42;--dimOpacity: 0;text-align: center;}span.st-days-line span.st-dl-days-container#tempo-days-container-rouge {--defaultOpacity: 0.62;--dimOpacity: 0;text-align: right;}span.st-dl-days-container span.tempo-days-color, span.st-dl-days-container span.tempo-days-title {display: inline-block;min-width: var(--fixedDimensions);height: var(--fixedDimensions);min-height: var(--fixedDimensions);max-height: var(--fixedDimensions);margin: 0px;padding: 0px;overflow: hidden;}span.st-dl-days-container span.tempo-days-color {width: var(--fixedDimensions);min-width: var(--fixedDimensions);max-width: var(--fixedDimensions);margin-right: 5px;border-radius: 3px;box-shadow: 0px 0px 3px var(--c_shadow_black2);}span.st-dl-days-container span.tempo-days-title {font-weight: 600;font-size: 14px;text-shadow: 0px 0px 3px var(--c_shadow_black2);}span.tempo-color {display: block;position: absolute;left: calc(var(--tempoColorLeftProp) - var(--tempoColorWidth)/2);top: calc((var(--dayLineHeight) - var(--tempoColorHeight)) / 2);width: var(--tempoColorWidth);height: var(--tempoColorHeight);line-height: var(--tempoColorHeight);font-size: 14px;border-radius: 2px;font-weight: 600;text-align: center;cursor: pointer;user-select: none;}span.tempo-color.bleu {color: var(--theme_dark);background-color: var(--color_tempo_bleu);}span.tempo-color.blanc {color: var(--theme_dark);background-color: var(--color_tempo_blanc);}span.tempo-color.rouge {color: var(--theme_font);background-color: var(--color_tempo_rouge);}ul.tempo-tarifs li.selected {font-weight: bold;}:root {--headerHeight: 45px;--headerPadding: 5px;--headerButtonHeight: calc(var(--headerHeight) - var(--headerPadding)*2);}header {display: flex;position: absolute;min-width: 200px;max-width: 100vw;width: calc(100% - var(--headerPadding)*2);height: calc(var(--headerHeight) - var(--headerPadding)*2);top: 0px;left: 0px;margin: 0px;padding: var(--headerPadding);gap: var(--headerPadding);background-color: var(--theme_verydark);color: var(--theme_font);}header span.h-button, header span.h-icon, header span.h-separator {display: block;flex: 1;height: var(--headerButtonHeight);line-height: calc(var(--headerButtonHeight));font-size: calc(var(--headerButtonHeight)*0.75);margin: 0px;padding: 0px;}header span.h-button, header span.h-icon {min-width: var(--headerHeight);max-width: var(--headerHeight);width: var(--headerHeight);text-align: center;}header span.h-button {cursor: pointer;}header span.small-button {width: 40px;min-width: 40px;max-width: 40px;}header span#h-refresh {font-size: 25px;}header span#h-config-view {font-size: 30px;}header span#h-volume-button {transform: translate(0px,2px);font-size: 35px;}header span#h-volume-button.iVolumeDisabled {transform: translate(2px,2px);opacity: 0.8;}header span#h-volume-button.iVolumeEnabled {color: var(--theme_fonthover);}header span#h-sync {font-size: 20px;}header span.h-button#h-fullscreen {font-size: 40px;}header span.h-icon#h-sync.iWarning {color: var(--theme_font_orange);}header span.h-button:not(.disabled):hover, header span.h-button:not(.disabled):active, header span.h-button.enabled {background-color: var(--theme_mediumdark);}header span.h-button:not(.disabled):active {color: var(--theme_fonthover);}header span.h-button.disabled {color: var(--theme_font_lightgray);cursor: default;}header span.h-separator {flex: 100;}header audio#audio-notif {display: none;}header:not(.view-charts) span#h-temperature, header:not(.view-charts) span#h-solar {visibility: hidden;}header.charts span#h-temperature, header.charts span#h-solar {transition-property: visibility;visibility: visible;}@media (pointer:none), (pointer:coarse), (hover: none) { header span.h-button:hover:not(:active):not(.enabled) {background-color: transparent;} }@media all and (min-width: 500px) { :root {--headerHeight: 55px;--tbIconWidth: 100px;--tbIconFontSize: 50px;--dashboardPaddings: 20px;} }@media all and (min-width: 650px) { :root {--headerHeight: 75px;--headerPadding: 15px;}div.tb-sensor span.humidity {display: block;} }@media all and (min-width: 900px) { :root {--minDashboardHeight: 600px;}main#dashboard-view-content {flex-direction: row;}section.split#solar-section {flex-direction: column;}section.split {flex-wrap: nowrap;} }