.simple-lms-lesson-wrapper{padding-top: 0}.simple-lms-course-interface{max-width: 1400px;margin: 0 auto;background-color: transparent;width: 100%}.course-container{display: flex;flex-direction: column;gap: 0;margin-top: 0;width: 100%;max-width: 1400px;margin-left: auto;margin-right: auto} body.waka-account-page .simple-lms-lesson-wrapper,body.waka-account-page .simple-lms-course-interface,body.waka-account-page .course-container,body.waka-account-page .waka-account-container,body.waka-account-page .waka-account-content{max-width: 1400px !important;margin-left: auto !important;margin-right: auto !important}body.waka-account-page .simple-lms-lesson-wrapper{width: 100%} .simple-lms-course-interface{background-color: transparent} .waka-account-header-top{display: none !important} @media (min-width: 1151px){.waka-header-left{display: block}.waka-account-header-pill .waka-back-link .waka-back-icon,.waka-account-header-pill .waka-back-link .waka-back-text{display: none !important}.waka-account-header-pill .waka-back-logo{width: 80px;height: auto}} .waka-account-header-pill{width: 100%;background: var(--waka-bg-light);border-radius: 50px;box-shadow: 0 4px 20px rgba(0,0,0,0.1);margin-top: 20px;padding: 0;overflow: visible;position: relative;z-index: 100} .waka-account-header-pill,.waka-account-header-pill *{color: var(--wk-ecorce,#39291D) !important}.waka-account-header-pill a,.waka-account-header-pill span{color: var(--wk-ecorce,#39291D) !important} .waka-account-header-pill a,.waka-account-header-pill a:hover,.waka-account-header-pill a:focus,.waka-account-header-pill a:active,.waka-account-header-pill a:visited{text-decoration: none !important}.waka-menu-svg{margin-right: 10px;flex-shrink: 0;vertical-align: middle}.waka-mobile-menu-item .waka-menu-svg{width: 20px;height: 20px}.waka-user-menu-item .waka-menu-svg{width: 18px;height: 18px}.waka-account-header-content{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;padding: 12px 20px;gap: 20px}@media (max-width: 1150px){.waka-account-header-content{grid-template-columns: 1fr auto}} .waka-header-left{justify-self: start}.waka-back-link{display: flex;align-items: center;gap: 6px;text-decoration: none;color: var(--wk-ecorce,#39291D) !important;font-size: 13px !important;font-weight: 400 !important;font-style: italic;padding: 4px 12px;transition: color 0.2s ease;background: none !important;border-radius: 0;outline: none !important;-webkit-tap-highlight-color: transparent !important}.waka-back-link:focus,.waka-back-link:active{outline: none !important;box-shadow: none !important}.waka-back-link:hover{background: none !important;color: var(--wakademy-primary,#B8792F) !important}.waka-back-link:hover .waka-back-icon,.waka-back-link:hover .waka-back-text{color: var(--wakademy-primary,#B8792F) !important}.waka-back-logo{width: 80px;height: auto;object-fit: contain;display: block;flex-shrink: 0}.waka-back-icon{font-size: 18px;line-height: 1}.waka-back-text{white-space: nowrap} .waka-header-center{justify-self: stretch; display: flex;justify-content: center;justify-content: safe center; align-items: center;overflow-x: auto;overflow-y: visible !important; min-width: 0}.waka-account-horizontal-menu{width: 100%}.waka-account-menu-horizontal{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;justify-content: safe center; align-items: center;gap: 0;overflow: visible !important;}.waka-menu-item-horizontal{margin: 0;flex-shrink: 0;overflow: visible !important;} .waka-menu-item-horizontal:not(:last-child){border-right: none} .waka-menu-link-horizontal{display: inline-flex;align-items: center;gap: 6px;padding: 8px 20px;text-decoration: none;color: var(--wk-ecorce,#39291D) !important;transition: all 0.2s ease;font-size: 14px !important;font-weight: 500 !important;border-radius: 50px;white-space: nowrap;outline: none !important;-webkit-tap-highlight-color: transparent !important} @media (min-width: 769px){.waka-menu-link-horizontal{font-size: 16px !important}}.waka-menu-link-horizontal:focus,.waka-menu-link-horizontal:active{outline: none !important;box-shadow: none !important}.waka-menu-link-horizontal .dashicons{display: none !important}.waka-menu-link-horizontal:hover{background-color: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important}.waka-menu-item-horizontal.active .waka-menu-link-horizontal{background-color: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important;font-weight: 600 !important} .waka-menu-item-horizontal.active .waka-menu-link-horizontal::after{display: none} .wk-langues--compte{flex: none} @media (max-width: 1150px){.waka-header-right .wk-langues--compte{display: none}}.wk-langues--compte>summary{color: var(--wk-ecorce,#39291D) !important}.wk-langues--compte .wk-langues__panneau{z-index: 10002}.wk-langues--compte .wk-langues__panneau a,.wk-langues--compte .wk-langues__panneau a:hover{color: var(--wk-ecorce,#39291D) !important;text-decoration: none !important}.wk-langues--compte .wk-langues__panneau a[aria-current],.wk-langues--compte .wk-langues__panneau a[aria-current]:hover{color: var(--wk-or-texte,#7E5424) !important} .waka-contact-wrapper{position: relative;display: flex;align-items: center}.waka-contact-btn{background: none !important;border: none !important;padding: 0 !important;margin: 0 !important;cursor: pointer;outline: none !important;display: flex !important;align-items: center !important;justify-content: center !important;-webkit-tap-highlight-color: transparent;box-shadow: none !important;text-shadow: none !important;width: auto !important;height: auto !important;min-height: 0 !important}.waka-contact-circle{width: 40px;height: 40px;border-radius: 50%;background: var(--wk-creme,#FAF7F4);border: 2px solid var(--wk-creme,#FAF7F4);box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;display: flex;align-items: center;justify-content: center;position: relative;transition: transform 0.2s ease,box-shadow 0.2s ease}.waka-contact-btn:hover .waka-contact-circle{transform: scale(1.05);box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important}.waka-contact-circle .waka-contact-mail-svg{width: 20px;height: 20px;color: var(--wk-taupe,#6E6157);display: block}.waka-contact-overlay{display: none;position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background: rgba(0,0,0,0.5);z-index: 999999 !important;opacity: 0;transition: opacity 0.3s ease}.waka-contact-overlay.active{display: block !important;opacity: 1}.waka-contact-dropdown{position: absolute;top: calc(100% + 15px);left: 50%;transform: translateX(-50%);width: 280px;max-width: calc(100vw - 2rem);background: var(--wk-creme,#FAF7F4);border-radius: 12px;box-shadow: 0 8px 30px rgba(0,0,0,0.2);z-index: 10000;border: 1px solid rgba(0,0,0,0.1);padding: 8px}.waka-contact-dropdown::after{content: '';position: absolute;top: -9px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid var(--wk-creme,#FAF7F4);z-index: 10001}.waka-contact-mobile-header{display: none;padding: 15px 20px;border-bottom: 1px solid var(--wk-trait,rgba(57,41,29,.16));align-items: center;justify-content: space-between;background: var(--wk-creme,#FAF7F4);position: sticky;top: 0;z-index: 10}.waka-contact-mobile-header h3{margin: 0 !important;font-size: 13.5px !important;font-weight: 700 !important;color: var(--wk-ecorce,#39291D) !important}.waka-contact-intro{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 10px 12px 14px}.waka-contact-avatar{width: 64px;height: 64px;border-radius: 50%;object-fit: cover;box-shadow: 0 2px 8px rgba(0,0,0,0.15);margin-bottom: 10px}.waka-contact-title{font-size: 19px;font-weight: 700;color: var(--wk-ecorce,#39291D);margin-bottom: 6px}.waka-contact-item{display: flex;align-items: center;gap: 12px;padding: 12px 14px;margin: 8px 4px;border: 1px solid var(--wk-trait,rgba(57,41,29,.16));border-radius: 12px;background: var(--wk-creme,#FAF7F4);color: var(--wk-ecorce,#39291D) !important;text-decoration: none !important;transition: background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.waka-contact-item:hover{background: var(--wk-sable,#EFEAE2);border-color: color-mix(in srgb,var(--wk-ecorce,#39291D) 25%,transparent);box-shadow: 0 2px 8px rgba(0,0,0,0.06)}.waka-contact-item-icon{width: 38px;height: 38px;flex-shrink: 0;border-radius: 50%;background: var(--wk-creme,#FAF7F4);box-shadow: 0 2px 6px rgba(0,0,0,0.1);display: flex;align-items: center;justify-content: center;color: var(--wk-taupe,#6E6157)}.waka-contact-item-icon-whatsapp{color: #25D366}.waka-contact-item-label{font-size: 15px;font-weight: 600}.waka-contact-note{font-size: 12px;font-style: italic;color: color-mix(in srgb,var(--wk-taupe,#6E6157) 70%,transparent);line-height: 1.4;max-width: 220px;margin: 0 auto} .waka-header-right{justify-self: end;position: relative;z-index: 10001;display: flex;align-items: center;gap: 15px}.waka-user-avatar-menu-wrapper{position: relative;display: flex;align-items: center}.waka-user-avatar-btn{background: none !important;border: none !important;padding: 0 !important;margin: 0 !important;cursor: pointer !important;border-radius: 50% !important;transition: transform 0.2s ease !important;outline: none !important;box-shadow: none !important;font-family: inherit !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;display: flex !important;align-items: center !important;justify-content: center !important}.waka-user-avatar-btn:hover{transform: scale(1.05) !important;background: none !important}.waka-user-avatar-btn:hover .waka-user-avatar-circle{box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important}.waka-user-avatar-circle{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;border: 2px solid var(--wk-creme,#FAF7F4);box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;display: flex;align-items: center;justify-content: center;transition: box-shadow 0.2s ease !important}.waka-user-avatar-img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block} .waka-user-avatar-dropdown{position: absolute;top: calc(100% + 15px);left: 50%;transform: translateX(-50%);background: var(--wk-creme,#FAF7F4);border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.15);min-width: 200px;z-index: 10000 !important;overflow: visible;border: 1px solid rgba(0,0,0,0.1)} .waka-user-avatar-dropdown::after{content: '';position: absolute;top: -9px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid var(--wk-creme,#FAF7F4);z-index: 10001}.waka-user-menu-item{display: flex;align-items: center;gap: 12px;padding: 12px 16px;text-decoration: none;color: var(--waka-text-dark,#39291D) !important;font-size: 14px !important;font-weight: 500 !important;transition: background-color 0.2s ease;border: none !important;outline: none !important;-webkit-tap-highlight-color: transparent !important}.waka-user-menu-item:focus,.waka-user-menu-item:active{outline: none !important;box-shadow: none !important}.waka-user-menu-item:hover{background-color: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important}.waka-user-menu-item.active{background-color: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important}.waka-user-menu-item .dashicons{font-size: 18px;width: 18px;height: 18px;color: inherit} @media (min-width: 769px){.waka-user-menu-item{font-size: 16px !important}.waka-user-menu-item .dashicons{font-size: 18px;width: 18px;height: 18px}}.waka-user-menu-divider{height: 1px;background: var(--wk-sable-fonce,#E6DCCF);margin: 4px 0}.waka-user-menu-logout{color: var(--wk-erreur,#B8382B) !important}.waka-user-menu-logout:hover{background-color: color-mix(in srgb,var(--wk-erreur,#B8382B) 12%,var(--wk-creme,#FAF7F4)) !important;color: var(--wk-erreur,#B8382B) !important}.waka-user-menu-logout .dashicons{color: var(--wk-erreur,#B8382B)} body.waka-account-page #header,body.waka-account-page header,body.waka-account-page .site-header,body.waka-account-page .main-header{display: none !important} body.waka-account-page .site-content,body.waka-account-page #main-content{padding-top: 0} body.waka-account-page{overflow-x: hidden !important;max-width: 100vw !important}body.waka-account-page *{box-sizing: border-box}  body.waka-account-page .site-content:not(.site-footer):not(footer),body.waka-account-page #main-content:not(footer),body.waka-account-page .elementor-section-wrap:not(.site-footer .elementor-section-wrap):not(footer .elementor-section-wrap),body.waka-account-page .elementor-section:not(.site-footer):not(footer .elementor-section){max-width: 1400px !important;margin-left: auto !important;margin-right: auto !important;width: 100%;box-sizing: border-box !important}    @media (min-width: 769px) and (max-width: 1199px){ body.waka-account-page{overflow-x: hidden !important}body.waka-account-page .site-content:not(.site-footer):not(footer),body.waka-account-page #main-content:not(footer),body.waka-account-page .elementor-section-wrap:not(.site-footer .elementor-section-wrap):not(footer .elementor-section-wrap),body.waka-account-page .elementor-section:not(.site-footer):not(footer .elementor-section),body.waka-account-page .page-header .entry-title,body.waka-account-page .site-header .header-inner,body.waka-account-page .site-header:not(.dynamic-header),body.waka-account-page:not([class*=elementor-page-]) .site-main,body.waka-account-page .site-main,body.waka-account-page .elementor-container:not(.site-footer .elementor-container):not(footer .elementor-container){max-width: 100% !important;width: 100% !important;box-sizing: border-box !important} .waka-user-avatar-dropdown{left: auto !important;right: 0 !important;transform: none !important}.waka-user-avatar-dropdown::after{left: auto !important;right: 20px !important;transform: none !important}.waka-notifications-dropdown{left: auto !important;right: 0 !important;transform: none !important}.waka-notifications-dropdown::after{left: auto !important;right: 20px !important;transform: none !important}}@media (min-width: 1200px){body.waka-account-page .page-header .entry-title,body.waka-account-page .site-header .header-inner,body.waka-account-page .site-header:not(.dynamic-header),body.waka-account-page:not([class*=elementor-page-]) .site-main,body.waka-account-page .site-main{max-width: 1400px !important;width: 100%}}  body.waka-account-page .elementor-section:not(.site-footer):not(footer .elementor-section),body.waka-account-page .elementor-container:not(.site-footer .elementor-container):not(footer .elementor-container),body.waka-account-page .elementor-row:not(.site-footer .elementor-row):not(footer .elementor-row),body.waka-account-page .elementor-column:not(.site-footer .elementor-column):not(footer .elementor-column){padding-left: 16px !important;padding-right: 16px !important}body.waka-account-page .waka-account-content{padding: 0}@media (min-width: 768px){body.waka-account-page .site-content,body.waka-account-page #main-content, body.waka-account-page .elementor-section:not(.site-footer):not(footer .elementor-section),body.waka-account-page .elementor-container:not(.site-footer .elementor-container):not(footer .elementor-container),body.waka-account-page .elementor-row:not(.site-footer .elementor-row):not(footer .elementor-row),body.waka-account-page .elementor-column:not(.site-footer .elementor-column):not(footer .elementor-column){padding-left: 24px !important;padding-right: 24px !important}body.waka-account-page .waka-account-container{padding-left: 24px !important;padding-right: 24px !important}} body.waka-account-page .simple-lms-course-interface{box-sizing: border-box;padding-left: max(var(--wk-marge,24px),env(safe-area-inset-left,0px)) !important;padding-right: max(var(--wk-marge,24px),env(safe-area-inset-right,0px)) !important}body.waka-account-page .simple-lms-lesson-wrapper,body.waka-account-page .simple-lms-course-interface{max-width: calc(var(--wk-largeur,87.5rem) + 2 * var(--wk-marge,24px)) !important} body.waka-account-page .course-container{width: 100%} body.waka-account-page .elementor-element.pad-tb-m:not(footer .elementor-element):not(.site-footer .elementor-element),body.waka-account-page .elementor-element[data-id="b47c493"],body.waka-account-page .elementor-element.pad-tb-m:not(footer .elementor-element):not(.site-footer .elementor-element) .e-con-inner,body.waka-account-page .elementor-element[data-id="b47c493"] .e-con-inner,body.waka-account-page .elementor-element.pad-tb-m:not(footer .elementor-element):not(.site-footer .elementor-element) .e-con,body.waka-account-page .elementor-element[data-id="b47c493"] .e-con{padding-top: 0 !important;padding-bottom: 0 !important} body.waka-account-page .elementor-element.pad-tb-m:not(footer .elementor-element):not(.site-footer .elementor-element),body.waka-account-page .elementor-element[data-id="b47c493"],body.waka-account-page .elementor-element.pad-tb-m.e-con:not(footer .e-con):not(.site-footer .e-con),body.waka-account-page .elementor-element[data-id="b47c493"].e-con{margin-top: 0 !important;margin-bottom: 0 !important} body.waka-account-page .simple-lms-lesson-wrapper{margin-top: 0 !important;padding-top: 0 !important} .course-main-content{width: 100%;display: flex;flex-direction: column;background-color: transparent;padding-top: 60px;min-height: 90vh !important}.lesson-content-area{flex: 1;padding: 0;padding-bottom: 60px;background-color: transparent;display: flex;flex-direction: column;min-height: 90vh !important} .waka-account-content .simple-lms-course-list,.waka-account-content .simple-lms-courses-wrapper,.lesson-content-main .simple-lms-course-list,.lesson-content-main .simple-lms-courses-wrapper{min-height: 90vh !important} .lesson-content-main{line-height: 1.6;color: var(--wk-ecorce,#39291D);padding: 0;background: transparent} .lesson-content-main :is(h1,h2,h3,h4,h5,h6):not(.waka-page-stages *):not(.espace *){color: var(--wakademy-text,#39291D);margin-top: 30px;margin-bottom: 15px;font-size: 22px;font-weight: 600}.lesson-content-main :is(h1,h2,h3):first-child:not(.waka-page-stages *){margin-top: 0 !important} .lesson-content-main>*:first-child{margin-top: 0 !important}.lesson-content-main p:not(.waka-page-stages *){margin-bottom: 15px}.lesson-content-main :is(ul,ol):not(.waka-page-stages *){margin-bottom: 15px;padding-left: 20px}.lesson-content-main li:not(.waka-page-stages *){margin-bottom: 5px}.lesson-content-main a:not(.waka-page-stages *){color: var(--wakademy-primary,#B8792F);text-decoration: none}.lesson-content-main a:hover:not(.waka-page-stages *){text-decoration: underline} .waka-page-stages{line-height: inherit}.waka-page-stages>.wk-section:first-child{padding-top: 0} .waka-page-stages .wk-section--creme,.waka-page-stages .wk-section--bande{border-radius: var(--wk-rayon-grand,28px);overflow: hidden} .waka-message{padding: 15px;margin: 0 0 20px 0;border-radius: 4px} .lesson-content-main>.waka-message:first-child{margin-top: 0}.waka-message.success{background: color-mix(in srgb,var(--wk-sauge,#4A9B7E) 15%,var(--wk-creme,#FAF7F4));color: var(--wk-ecorce,#39291D);border: 1px solid color-mix(in srgb,var(--wk-sauge,#4A9B7E) 40%,transparent)}.waka-message.error{background: color-mix(in srgb,var(--wk-erreur,#B8382B) 12%,var(--wk-creme,#FAF7F4));color: var(--wk-erreur,#B8382B);border: 1px solid color-mix(in srgb,var(--wk-erreur,#B8382B) 35%,transparent)} .waka-form-group{margin-bottom: 20px}.waka-form-group label{display: block;margin-bottom: 5px;font-weight: 600;color: var(--wakademy-text,#39291D)} .waka-profile-header{display: flex;align-items: center;margin-bottom: 30px;gap: 20px}.waka-avatar-container{flex-shrink: 0}.waka-avatar-container img{width: 120px;height: 120px;border-radius: 50%;object-fit: cover}.waka-profile-info{flex: 1}.waka-profile-name{font-size: 28px;font-weight: 700;color: var(--wakademy-text,#39291D);margin: 0 0 8px 0}.waka-profile-email{font-size: 16px;color: var(--wakademy-text,#39291D);margin: 0} .waka-form-row{display: flex;gap: 20px;margin-bottom: 20px}.waka-form-group-half{flex: 1}.waka-field-description{font-size: 12px;color: var(--wk-taupe,#6E6157);margin: 5px 0 0 0;font-style: italic} .waka-profile-layout{display: flex;gap: 30px;align-items: flex-start;margin-bottom: 20px}.waka-profile-avatar-side{flex-shrink: 0}.waka-profile-form-side{flex: 1;min-width: 0} .waka-profile-avatar-side .waka-avatar-profile-header{margin-bottom: 0 !important} .waka-profile-section{background: var(--waka-bg-light);border-radius: 12px;padding: 25px;margin-bottom: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.05)}.waka-password-section{background: var(--waka-bg-light);border-radius: 12px;padding: 25px;margin-bottom: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.05)} .waka-password-wrapper{position: relative;width: 100%}.waka-password-toggle{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);cursor: pointer;color: color-mix(in srgb,var(--wk-taupe,#6E6157) 70%,transparent);display: flex;align-items: center;justify-content: center;padding: 5px;z-index: 10;transition: color 0.2s}.waka-password-toggle:hover{color: var(--wk-ecorce,#39291D)}.waka-password-wrapper input{padding-right: 40px !important} .waka-billing-card{background: var(--waka-bg-light);border-radius: 12px;padding: 25px;margin-bottom: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.05)}.waka-billing-card h2{margin-top: 0;margin-bottom: 20px} .waka-password-separator{margin: 0 0 20px 0;text-align: center;position: relative}.waka-password-separator::before{content: '';position: absolute;top: 50%;left: 0;right: 0;height: 1px;background: var(--wk-sable-fonce,#E6DCCF)}.waka-password-separator span{position: relative;background: var(--waka-bg-light);padding: 0 15px;color: var(--wakademy-text,#39291D);font-size: 14px}.waka-form-group input[type="text"],.waka-form-group input[type="email"],.waka-form-group input[type="password"],.waka-form-group input[type="tel"],.waka-form-group input[type="number"],.waka-form-group input[type="date"],.waka-form-group select,.waka-form-group textarea{width: 100%;max-width: 100%;padding: 12px 20px;border: 2px solid var(--wk-sable-fonce,#E6DCCF);background-color: var(--waka-bg-light);border-radius: 30px !important;transition: border-color 0.3s ease,background-color 0.3s ease;font-size: 14px}.waka-form-group input[type="text"]:focus,.waka-form-group input[type="email"]:focus,.waka-form-group input[type="password"]:focus,.waka-form-group input[type="tel"]:focus,.waka-form-group input[type="number"]:focus,.waka-form-group input[type="date"]:focus,.waka-form-group select:focus,.waka-form-group textarea:focus{border-color: var(--wakademy-primary,#B8792F);outline: none;box-shadow: 0 0 0 2px color-mix(in srgb,var(--wk-or,#B8792F) 20%,transparent)}.waka-avatar-preview{margin: 10px 0}.waka-avatar-preview img{width: 150px;height: 150px;border-radius: 50%;object-fit: cover} .button,.button-primary{background-color: var(--wakademy-primary,#B8792F);color: var(--wk-sur-or,#FAF7F4) !important;padding: 12px 24px;border-radius: 30px;text-decoration: none;font-weight: 600;font-size: 14px;transition: background-color 0.3s ease;border: none;cursor: pointer}.button:hover,.button-primary:hover{background-color: var(--wk-or-survol,#A66C29);color: var(--wk-sur-or,#FAF7F4) !important} body.waka-account-page .elementor-button,body.waka-account-page .elementor-button-link,body.waka-account-page .elementor-button-wrapper .elementor-button,body.waka-account-page a.elementor-button,body.waka-account-page button.elementor-button,body.waka-account-page .elementor-widget-button .elementor-button,body.waka-account-page .elementor-element .elementor-button{background-color: var(--wakademy-primary,#B8792F) !important;border-radius: 30px !important;color: var(--wk-sur-or,#FAF7F4) !important;font-size: 14px !important;font-weight: 600 !important;padding: 12px 24px !important;border: none !important;transition: background-color 0.3s ease !important;fill: var(--wk-sur-or,#FAF7F4) !important;text-align: center !important;display: inline-block !important}body.waka-account-page .elementor-button:hover,body.waka-account-page .elementor-button-link:hover,body.waka-account-page .elementor-button-wrapper .elementor-button:hover,body.waka-account-page a.elementor-button:hover,body.waka-account-page button.elementor-button:hover,body.waka-account-page .elementor-widget-button .elementor-button:hover,body.waka-account-page .elementor-element .elementor-button:hover{background-color: var(--wk-or-survol,#A66C29) !important;color: var(--wk-sur-or,#FAF7F4) !important;fill: var(--wk-sur-or,#FAF7F4) !important} .waka-orders-list{list-style: none;padding: 0;margin: 0} .waka-order-status{padding: 6px 12px;border-radius: 6px;font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px}.waka-order-status.completed{background: color-mix(in srgb,var(--wk-sauge,#4A9B7E) 15%,var(--wk-creme,#FAF7F4));color: var(--wk-ecorce,#39291D)}.waka-order-status.pending{background: color-mix(in srgb,var(--wk-ambre,#E89A4C) 20%,var(--wk-creme,#FAF7F4));color: var(--wk-ecorce,#39291D)}.waka-order-total{font-weight: 600;font-size: 16px;color: var(--wakademy-primary,#B8792F);margin-left: 15px}  @media (max-width: 1024px) and (min-width: 769px){.waka-account-header-content{gap: 15px}.waka-back-link{font-size: 14px}}  @media (max-width: 600px){ .waka-contact-dropdown{position: fixed !important;inset: auto 0 0 0 !important;width: auto !important;height: auto !important;max-width: none !important;max-height: 85dvh !important;margin: 0 !important;border-radius: var(--wk-rayon-grand,28px) var(--wk-rayon-grand,28px) 0 0 !important;z-index: 1000000 !important;transform: translateY(100%);transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);padding: 0 0 calc(12px + env(safe-area-inset-bottom,0px));display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain; border: none;box-shadow: 0 -8px 30px rgba(0,0,0,.18)}.waka-contact-dropdown.active{transform: translateY(0)} .waka-contact-mobile-header::before{content: "";position: absolute;top: 8px;left: 50%;transform: translateX(-50%);width: 40px;height: 4px;border-radius: 999px;background: color-mix(in srgb,var(--wk-taupe,#6E6157) 35%,transparent)}.waka-contact-dropdown::after{display: none !important}.waka-contact-mobile-header{display: flex} .waka-contact-mobile-header{position: relative; touch-action: none;cursor: grab;justify-content: flex-end;border-bottom: none;padding: 18px 16px 0}.waka-contact-mobile-header h3{display: none !important}.waka-contact-intro{padding: 8px 24px 20px}.waka-contact-avatar{width: 88px;height: 88px;margin-bottom: 14px} .waka-contact-title{display: block;font-size: 24px;margin-bottom: 8px}.waka-contact-note{max-width: 260px;font-size: 13px}.waka-contact-dropdown .waka-contact-item{margin: 10px 20px;padding: 16px 18px}}@media (max-width: 768px){.course-main-content{width: 100%}.lesson-content-area{margin-left: 0;width: 100%}body.waka-account-page #waka-toggle-add-card span{font-size: 14px !important} body.waka-account-page #waka-add-card-form-container .button,body.waka-account-page #waka-add-card-form-container .button-primary,body.waka-account-page #waka-add-card-form-container button{padding: 8px 14px !important;font-size: 12px !important;min-height: auto !important}} @media (max-width: 1150px){ .waka-account-header-pill{border-radius: 999px;}.waka-account-header-content{display: flex;justify-content: space-between;align-items: center;padding: 10px 15px;gap: 10px}.waka-header-left{flex: 0 0 auto;display: block !important;}.waka-header-right{flex: 0 0 auto;gap: 8px} .waka-header-center{display: none !important}.waka-back-link{padding: 4px 8px} .waka-back-icon,.waka-back-text{display: none !important}.waka-back-logo{width: 60px} .waka-account-header-top{display: none !important} .waka-user-avatar-dropdown{display: none !important}.waka-user-avatar-circle{width: 40px;height: 40px}} .waka-mobile-menu-modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;display: none;visibility: hidden}.waka-mobile-menu-modal.active{display: block;visibility: visible} @media (min-width: 1151px){.waka-mobile-menu-modal{display: none !important}}.waka-mobile-menu-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);backdrop-filter: blur(4px);opacity: 0;transition: opacity 0.3s ease}.waka-mobile-menu-modal.active .waka-mobile-menu-overlay{opacity: 1}.waka-mobile-menu-content{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: var(--waka-bg-light);overflow-y: auto;padding: 20px;box-sizing: border-box;transform: translateX(100%);transition: transform 0.3s cubic-bezier(0.4,0.0,0.2,1);box-shadow: -4px 0 24px rgba(0,0,0,0.2)}.waka-mobile-menu-modal.active .waka-mobile-menu-content{transform: translateX(0)}.waka-mobile-menu-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid var(--wk-sable-fonce,#E6DCCF)}.waka-mobile-menu-back-link{text-decoration: none !important;color: var(--waka-text-dark,#39291D) !important;font-size: 12px !important;font-weight: 400 !important;font-style: italic;transition: color 0.2s ease;display: flex;align-items: center;gap: 6px}.waka-mobile-menu-back-link:hover{color: var(--wakademy-primary,#B8792F) !important;text-decoration: none !important}.waka-mobile-menu-back-link .waka-back-icon{display: flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;margin-right: 6px;width: 20px;height: 20px}.waka-mobile-menu-back-link .waka-back-icon svg{width: 20px !important;height: 20px !important;display: block !important;transition: transform 0.2s ease;color: inherit}.waka-mobile-menu-back-link:hover .waka-back-icon svg{transform: translateX(-2px)} .waka-mobile-menu-content .waka-notifications-close{background: none !important;border: none !important;padding: 5px !important;margin: 0 !important;cursor: pointer !important;color: color-mix(in srgb,var(--wk-taupe,#6E6157) 70%,transparent) !important;display: flex !important;align-items: center !important;justify-content: center !important;transition: color 0.2s ease !important;width: auto !important;height: auto !important;font-size: inherit !important}.waka-mobile-menu-content .waka-notifications-close:hover{color: var(--wk-ecorce,#39291D) !important;background: none !important}.waka-mobile-menu-content .waka-notifications-close svg{width: 24px;height: 24px} .waka-mobile-menu-content a,.waka-mobile-menu-content a:hover,.waka-mobile-menu-content a:focus,.waka-mobile-menu-content a:active,.waka-mobile-menu-content a:visited{text-decoration: none !important} .waka-mobile-menu-courses{margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--wk-sable-fonce,#E6DCCF)}.waka-mobile-menu-nav{display: flex;flex-direction: column;gap: 0}.waka-mobile-menu-item{display: flex;align-items: center;gap: 10px;padding: 12px 16px;text-decoration: none !important;color: var(--waka-text-dark,#39291D) !important;font-size: 15px !important;font-weight: 500 !important;border-radius: 10px;transition: all 0.2s ease;background: transparent}.waka-mobile-menu-item:hover,.waka-mobile-menu-item:focus,.waka-mobile-menu-item:active,.waka-mobile-menu-item:visited{text-decoration: none !important}.waka-mobile-menu-item:hover{background: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important;text-decoration: none !important}.waka-mobile-menu-item.active{background: var(--waka-hover-active-bg,#EFEAE2) !important;color: var(--waka-text-dark,#39291D) !important;font-weight: 600 !important;text-decoration: none !important}.waka-mobile-menu-item .dashicons{font-size: 18px;width: 18px;height: 18px;line-height: 1}.waka-mobile-menu-divider{height: 1px;background: var(--wk-sable-fonce,#E6DCCF);margin: 8px 0}.waka-mobile-menu-logout{color: var(--wk-erreur,#B8382B) !important}.waka-mobile-menu-logout:hover{background: color-mix(in srgb,var(--wk-erreur,#B8382B) 12%,var(--wk-creme,#FAF7F4)) !important;color: var(--wk-erreur,#B8382B) !important}.waka-mobile-menu-logout .dashicons{color: var(--wk-erreur,#B8382B)} .waka-mobile-menu-content{display: flex;flex-direction: column;padding: 20px 24px calc(24px + env(safe-area-inset-bottom,0px));background: var(--wk-creme,#FAF7F4)}.waka-mobile-menu-outils{display: flex;align-items: center;gap: 10px}.waka-mobile-menu-principal{gap: 0;margin-bottom: 32px}.waka-mobile-menu-principal .waka-mobile-menu-item--principal{gap: 8px;padding: 1rem .25rem;border-radius: 0;background: transparent !important;color: var(--wk-ecorce,#39291D) !important;font-size: clamp(1rem,4.2vw,1.15rem) !important;font-weight: 800 !important;letter-spacing: -.01em;transition: color .2s ease}.waka-mobile-menu-principal .waka-mobile-menu-item--principal + .waka-mobile-menu-item--principal{border-top: 1px solid var(--wk-trait,rgba(57,41,29,.16))}.waka-mobile-menu-principal .waka-mobile-menu-item--principal.active{color: var(--wk-or-texte,#7E5424) !important}@media (hover: hover){.waka-mobile-menu-principal .waka-mobile-menu-item--principal:hover{color: var(--wk-or-texte,#7E5424) !important}}.waka-mobile-menu-externe{flex: none;color: var(--wk-taupe,#6E6157)}.waka-mobile-menu-compte{display: grid;gap: 14px;margin-top: auto;padding: 18px;border-radius: 22px;background: var(--wk-sable,#EFEAE2)}.waka-mobile-menu-compte__qui{display: flex;align-items: center;gap: 12px;min-width: 0}.waka-mobile-menu-compte__avatar img{display: block;width: 44px !important;height: 44px !important;border-radius: 50%;object-fit: cover}.waka-mobile-menu-compte__nom{overflow: hidden;color: var(--wk-ecorce,#39291D);font-size: 16px;font-weight: 700;text-overflow: ellipsis;white-space: nowrap}.waka-mobile-menu-compte__liens{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.waka-mobile-menu-compte .waka-mobile-menu-item--compte{justify-content: center;min-height: 44px;padding: 10px 14px;border-radius: 999px;border: 1.5px solid color-mix(in srgb,var(--wk-or,#B8792F) 55%,transparent);background: var(--wk-creme,#FAF7F4) !important;color: var(--wk-ecorce,#39291D) !important;font-size: 15px !important;font-weight: 600 !important;text-align: center}.waka-mobile-menu-compte .waka-mobile-menu-item--compte.active{border-color: var(--wk-or,#B8792F);color: var(--wk-or-texte,#7E5424) !important} .waka-mobile-menu-content{background-color: var(--wk-sable,#EFEAE2);background-image: radial-gradient(40% 30% at 90% 8%,rgba(232,184,76,.16) 0%,transparent 70%),radial-gradient(45% 35% at 5% 95%,rgba(216,111,74,.12) 0%,transparent 70%);color: var(--wk-ecorce,#39291D)}.waka-mobile-menu-content .waka-mobile-menu-header{margin-bottom: .75rem;padding-bottom: 0;border-bottom: 0}.waka-mobile-menu-logo{display: inline-flex}.waka-mobile-menu-logo .wk-logo,.waka-mobile-menu-logo img{width: 80px;height: auto} .waka-mobile-menu-fermer{appearance: none;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--wk-ecorce,#39291D);cursor: pointer;transition: transform .3s ease,color .2s ease}.waka-mobile-menu-fermer:hover{transform: rotate(90deg);color: var(--wk-or-texte,#7E5424)}.waka-mobile-menu-principal{margin-bottom: 1.25rem}.waka-mobile-menu-compte{background: var(--wk-creme,#FAF7F4)} .waka-mobile-menu-content .waka-mobile-menu-compte{display: grid;gap: .65rem;margin-top: auto;padding: 0;border-radius: 0;background: transparent}.waka-mobile-menu-compte a.waka-mobile-menu-profil,.waka-mobile-menu-compte a.waka-mobile-menu-profil:hover{width: 100%;min-height: 3.25rem;box-sizing: border-box;justify-content: center;gap: .6rem;padding: 0 1.5rem;border-radius: var(--wk-rayon-bouton,50px);font-size: 1.0625rem !important;font-weight: 700 !important}.waka-mobile-menu-compte a.waka-mobile-menu-profil{background: transparent !important;color: var(--wk-ecorce,#39291D) !important}.waka-mobile-menu-compte a.waka-mobile-menu-profil:hover{background: var(--wk-or,#B8792F) !important;color: var(--wk-sur-or,#FAF7F4) !important}.waka-mobile-menu-compte a.waka-mobile-menu-profil .waka-mobile-menu-compte__avatar img{width: 1.9rem !important;height: 1.9rem !important;border-radius: 50%;object-fit: cover}.waka-mobile-menu-compte__secondaires{display: flex;justify-content: center;gap: 1.25rem} .waka-mobile-menu-compte a.waka-mobile-menu-secondaire,.waka-mobile-menu-compte a.waka-mobile-menu-secondaire:hover{padding: .5rem .25rem;border-radius: 0;background: transparent !important;color: var(--wk-ecorce,#39291D) !important;font-size: var(--wp--preset--font-size--s,15px) !important;font-weight: 600 !important;text-decoration: none !important}.waka-mobile-menu-compte a.waka-mobile-menu-secondaire[aria-current="page"]{color: var(--wk-or-texte,#7E5424) !important} @media (min-width: 600px){.waka-mobile-menu-content{width: min(440px,100%);left: auto}} @media (max-width: 768px){ .lesson-content-main h1,.lesson-content-main h2,.lesson-content-main h3,.lesson-content-main h4,.lesson-content-main h5,.lesson-content-main h6{font-size: 18px} .waka-profile-header{flex-direction: column;text-align: center}.waka-profile-name{font-size: 24px} .waka-form-row{flex-direction: column;gap: 0}.waka-form-group-half{width: 100%}.waka-order-header{flex-direction: column}.waka-order-total{margin-left: 0;margin-top: 10px} .waka-profile-layout{flex-direction: column;gap: 20px}.waka-profile-avatar-side{width: 100%}.waka-profile-form-side{width: 100%}} .waka-back-link .wk-logo--sombre{display: none}@media (prefers-color-scheme: dark){body.wk-sombre .waka-back-link .wk-logo--clair{display: none}body.wk-sombre .waka-back-link .wk-logo--sombre{display: block}}
