/* /MainPage/HeaderWorkspace/HeaderWorkspace.css */

.MainPageHeaderWidget [data-weather-open] {
    padding: 0;
    border: 0;
    color: inherit;
    background: transparent;
    font: inherit;
    font-size: 12px;
    font-weight: 700;
    text-align: left;
    cursor: pointer;
}

.MainPageWeatherDialog {
    box-sizing: border-box;
    width: min(620px, calc(100vw - 24px));
    max-height: calc(100dvh - 32px);
    padding: 16px;
    overflow: auto;
    border: 1px solid var(--mainPageBorderColor);
    border-radius: 12px;
    color: var(--textColor);
    background: var(--mainPageCardBgColor, var(--mainPageBodyBgColor));
}
.MainPageWeatherDialog::backdrop { background: rgb(0 0 0 / 60%); }
.MainPageWeatherDialog header { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.MainPageWeatherDialog h3 { margin: 0; font-size: 1rem; }
.MainPageWeatherDialog button { padding: 8px; border: 1px solid var(--mainPageBorderColor); border-radius: 6px; color: inherit; background: var(--mainPageButtonBgColor); cursor: pointer; }
.MainPageWeatherDialog [data-weather-content] { margin-top: 16px; overflow-x: auto; }
.MainPageWeatherDialog table { width: 100%; border-collapse: collapse; font-size: .8rem; }
.MainPageWeatherDialog caption { text-align: left; margin-bottom: 8px; }
.MainPageWeatherDialog :is(th, td) { padding: 8px 6px; border-bottom: 1px solid var(--mainPageBorderColor); text-align: left; white-space: nowrap; }
.MainPageWeatherDialog > p { font-size: .75rem; }
.MainPageWeatherDialog a { color: inherit; }

/* Desktop */
@media (min-width: 1920px) { }

/* Petits laptops */
@media (min-width: 1025px) and (max-width: 1919px) { }

/* Tablettes */
@media (min-width: 768px) and (max-width: 1024px) { }

/* Smartphones */
@media (max-width: 767px) { }
/* Auto-generated class selectors - do not edit this section. */
    .HeaderWorkspaceContentArea {
    }
    .MainPageHeaderWidget {
    }
    .MainPageSessionControls {
        .is-start {
        }
        .is-pause {
        }
        .is-stop {
        }
    }
    .MainPageNotificationList {
        .MainPageNotificationDot {
        }
        .MainPagePanelEmpty {
        }
    }
    .MainPageSettingsScroll {
        .MainPageSettingsCategory {
        }
        .MainPageWidgetChoice {
        }
        .MainPageSettingsHint {
        }
    }
    .MainPageModuleDisabled {
    }
    .is-error {
    }
    .is-busy {
    }

/* Desktop */
@media (min-width: 1920px) {
    .HeaderWorkspaceContentArea {
    }
    .MainPageHeaderWidget {
    }
    .MainPageSessionControls {
        .is-start {
        }
        .is-pause {
        }
        .is-stop {
        }
    }
    .MainPageNotificationList {
        .MainPageNotificationDot {
        }
        .MainPagePanelEmpty {
        }
    }
    .MainPageSettingsScroll {
        .MainPageSettingsCategory {
        }
        .MainPageWidgetChoice {
        }
        .MainPageSettingsHint {
        }
    }
    .MainPageModuleDisabled {
    }
    .is-error {
    }
    .is-busy {
    }
    }

/* Petits laptops */
@media (min-width: 1025px) and (max-width: 1919px) {
    .HeaderWorkspaceContentArea {
    }
    .MainPageHeaderWidget {
    }
    .MainPageSessionControls {
        .is-start {
        }
        .is-pause {
        }
        .is-stop {
        }
    }
    .MainPageNotificationList {
        .MainPageNotificationDot {
        }
        .MainPagePanelEmpty {
        }
    }
    .MainPageSettingsScroll {
        .MainPageSettingsCategory {
        }
        .MainPageWidgetChoice {
        }
        .MainPageSettingsHint {
        }
    }
    .MainPageModuleDisabled {
    }
    .is-error {
    }
    .is-busy {
    }
    }

/* Tablettes */
@media (min-width: 768px) and (max-width: 1024px) {
    .HeaderWorkspaceContentArea {
    }
    .MainPageHeaderWidget {
    }
    .MainPageSessionControls {
        .is-start {
        }
        .is-pause {
        }
        .is-stop {
        }
    }
    .MainPageNotificationList {
        .MainPageNotificationDot {
        }
        .MainPagePanelEmpty {
        }
    }
    .MainPageSettingsScroll {
        .MainPageSettingsCategory {
        }
        .MainPageWidgetChoice {
        }
        .MainPageSettingsHint {
        }
    }
    .MainPageModuleDisabled {
    }
    .is-error {
    }
    .is-busy {
    }
    }

/* Smartphones */
@media (max-width: 767px) {
    .HeaderWorkspaceContentArea {
    }
    .MainPageHeaderWidget {
    }
    .MainPageSessionControls {
        .is-start {
        }
        .is-pause {
        }
        .is-stop {
        }
    }
    .MainPageNotificationList {
        .MainPageNotificationDot {
        }
        .MainPagePanelEmpty {
        }
    }
    .MainPageSettingsScroll {
        .MainPageSettingsCategory {
        }
        .MainPageWidgetChoice {
        }
        .MainPageSettingsHint {
        }
    }
    .MainPageModuleDisabled {
    }
    .is-error {
    }
    .is-busy {
    }
    }
/* End of auto-generated class selectors. */
