@scope (.pde-inline-cahier-journal){:scope{--pde-card-surface: #fff;--pde-card-border: #d1d5db;--pde-card-border-hover: #289dcc;--pde-card-title: #0c3c52;--pde-card-text: #4a6474;--pde-card-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);--pde-card-chameleon-shadow: 0 3px 10px rgba(22, 65, 80, .09);--pde-card-shadow-hover: 0 0 0 1px rgba(40, 157, 204, 0.2), 0 10px 24px rgba(40, 157, 204, 0.16);--pde-card-radius: 14px;--pde-card-gap: 14px;--pde-card-padding: 14px 16px;--pde-card-icon-size: 68px;}.pde-card-grid{display: grid;width: 100%;gap: 12px;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}.pde-card{display: block;background: var(--pde-card-surface);border: 1px solid var(--pde-card-border);border-radius: var(--pde-card-radius);box-shadow: var(--pde-card-shadow);color: inherit;text-decoration: none;transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}.pde-card, [data-pde-card="chameleon"], .pde-member-panel__action, .pde-member-panel__card{--pde-card-accent: #289dcc;--pde-card-soft: color-mix(in srgb, var(--pde-card-accent) 18%, #fff);--pde-card-line: color-mix(in srgb, var(--pde-card-accent) 38%, #fff);--pde-card-button: color-mix(in srgb, var(--pde-card-accent) 55%, #fff);--pde-home-card-color: var(--pde-card-accent) !important;--pde-home-card-soft: var(--pde-card-soft) !important;--pde-home-card-tint: var(--pde-card-soft) !important;--pde-home-card-line: var(--pde-card-line) !important;--pde-home-card-button: var(--pde-card-button) !important;--pde-mouvement-card-color: var(--pde-card-accent) !important;--pde-mouvement-card-tint: var(--pde-card-soft) !important;--pde-crpe-card-color: var(--pde-card-accent) !important;--pde-crpe-card-tint: var(--pde-card-soft) !important;--pde-feature-color: var(--pde-card-accent) !important;--pde-feature-bg: var(--pde-card-soft) !important;position: relative;overflow: hidden;border: 1px solid var(--pde-card-line) !important;background: var(--pde-card-surface, #fff) !important;box-shadow: var(--pde-card-chameleon-shadow) !important;}.pde-card:hover, .pde-card:focus-visible, .pde-card:focus-within, [data-pde-card="chameleon"]:hover, [data-pde-card="chameleon"]:focus-visible, [data-pde-card="chameleon"]:focus-within, .pde-member-panel__action:hover, .pde-member-panel__action:focus-visible, .pde-member-panel__card:hover, .pde-member-panel__card:focus-visible{border-color: var(--pde-card-accent) !important;box-shadow: 0 0 0 1px color-mix(in srgb, var(--pde-card-accent) 32%, transparent), 0 10px 24px color-mix(in srgb, var(--pde-card-accent) 14%, rgba(22, 65, 80, .12)) !important;transform: translateY(-2px);}.pde-card > img.pde-card-icon, .pde-card .pde-card-media, .pde-card img.pde-resources-featured-card__icon{background: radial-gradient(circle at 35% 28%, #fff 0 7%, var(--pde-card-soft) 36%, var(--pde-card-soft) 100%) !important;}.pde-card > img.pde-card-icon, .pde-card .pde-card-media img, .pde-card img.pde-resources-featured-card__icon{mix-blend-mode: multiply;}.pde-card--chameleon.pde-card--chevron::before{content: "";position: absolute;z-index: 2;top: 50%;right: 12px;width: 30px;height: 30px;border-radius: 50%;background: var(--pde-card-button);box-shadow: 0 3px 8px color-mix(in srgb, var(--pde-card-accent) 18%, transparent);transform: translateY(-50%);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron::after{content: "";position: absolute;z-index: 3;top: 50%;right: 23px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translateY(-50%) rotate(45deg);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron:hover::before, .pde-card--chameleon.pde-card--chevron:focus-visible::before, .pde-card--chameleon.pde-card--chevron:focus-within::before{transform: translate(1px, -50%);}.pde-card--chameleon.pde-card--chevron:hover::after, .pde-card--chameleon.pde-card--chevron:focus-visible::after, .pde-card--chameleon.pde-card--chevron:focus-within::after{transform: translate(1px, -50%) rotate(45deg);}.pde-card--chameleon.pde-card--chevron-direct{padding-right: 52px !important;}@media (max-width: 767px){.pde-card--chameleon.pde-card--chevron-compact{padding-right: 7px !important;padding-bottom: 32px !important;}.pde-card--chameleon.pde-card--chevron-compact::before{top: auto;right: 7px;bottom: 7px;width: 20px;height: 20px;transform: none;}.pde-card--chameleon.pde-card--chevron-compact::after{top: auto;right: 14px;bottom: 14px;width: 5px;height: 5px;transform: rotate(45deg);}.pde-card--chameleon.pde-card--chevron-compact:hover::before, .pde-card--chameleon.pde-card--chevron-compact:focus-visible::before{transform: translateX(1px);}.pde-card--chameleon.pde-card--chevron-compact:hover::after, .pde-card--chameleon.pde-card--chevron-compact:focus-visible::after{transform: translateX(1px) rotate(45deg);}}.pde-card--chameleon.pde-card--chevron > .pde-card-link::before, .pde-card--chameleon.pde-card--chevron > .pde-card-link::after{content: none !important;}@supports not (color: color-mix(in srgb, #000 50%, #fff)){.pde-card, [data-pde-card="chameleon"], .pde-member-panel__action, .pde-member-panel__card{--pde-card-soft: #eaf5fa;--pde-card-line: #b9dce9;--pde-card-button: #8bc9df;border-color: #b9dce9 !important;}}.pde-card--panel-trigger, .pde-card[data-toggle], .pde-card[data-link]{cursor: pointer;}.pde-card--inline{display: flex;align-items: center;gap: var(--pde-card-gap);min-height: 78px;padding: var(--pde-card-padding);}.pde-card-icon{flex-shrink: 0;}.pde-card.pde-card--inline .pde-card-icon{width: var(--pde-card-icon-size);height: var(--pde-card-icon-size);border-radius: 14px;object-fit: cover;background: #eef4f7;}.pde-card-content{min-width: 0;}.pde-card-title, .pde-card-content > h3, .pde-card-content > strong, .pde-card-content > div{display: block;margin: 0;color: var(--pde-card-title);font-size: clamp(1.22rem, 1.9vw, 1.5rem);font-weight: 800;line-height: 1.2;}.pde-card-text, .pde-card-content > p, .pde-card-content > small{display: block;margin: 6px 0 0;color: var(--pde-card-text);font-size: clamp(0.98rem, 1.2vw, 1.1rem);line-height: 1.42;}#pde-home-menu .pde-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr));box-sizing: border-box;width: min(100%, 1200px);margin: 0 auto;padding: 0 5%;gap: 18px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero{display: grid;position: relative;grid-template-columns: 126px minmax(0, 1fr) 230px auto;align-items: center;gap: 12px;width: min(100%, 1200px);min-height: 76px;margin: 0 auto 12px;padding: 7px 16px;box-sizing: border-box;overflow: hidden;border: 1px solid #b8e5e8;border-radius: 17px;background: #eaf8f9;box-shadow: 0 6px 16px rgba(15, 118, 135, 0.09);color: inherit;text-decoration: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero::before{content: "";position: absolute;top: 16px;left: 6px;width: 25px;height: 25px;background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%2316aebd' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M15 2v7M3 10l7 3M6 24l6-5'/%3E%3C/g%3E%3C/svg%3E");opacity: .9;pointer-events: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__doodles{display: block;width: 100%;height: 64px;background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='285' height='72' viewBox='0 0 285 72'%3E%3Cg fill='none' stroke='%23169aa8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20 62 6 52 39 37 27 20 20Z'/%3E%3Cpath d='m37 27 25-21M39 28l6 18 7-7'/%3E%3Cpath stroke-dasharray='5 6' d='M58 47c17 10 25 20 43 16 18-4 19-20 38-18 13 1 16 12 12 21'/%3E%3Cpath d='m121 14 4 8 9 1-7 6 2 9-8-4-8 4 2-9-7-6 9-1z'/%3E%3Cpath d='M199 55V28c9-4 18-2 24 3v27c-6-5-15-7-24-3zm0 0V28c-9-4-18-2-24 3v27c6-5 15-7 24-3z'/%3E%3Cpath d='M250 49l9-19 9 19z'/%3E%3C/g%3E%3C/svg%3E");opacity: .2;pointer-events: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > *{position: relative;z-index: 1;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual{position: relative;width: 120px;height: 64px;background: transparent;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual img{position: absolute;inset: -6px;width: 132px;height: 76px;object-fit: contain;mix-blend-mode: normal;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero h2{margin: 0;color: #07566a;font-size: clamp(1.08rem, 1.65vw, 1.38rem);line-height: 1.15;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero p{margin: 3px 0 0;color: #496673;font-size: clamp(.78rem, 1vw, .92rem);line-height: 1.25;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta{padding: 8px 13px;border-radius: 999px;background: #16aebd;box-shadow: 0 8px 18px rgba(22, 174, 189, .24);color: #fff;font-weight: 800;white-space: nowrap;}:is(#pde-home-menu, .pde-article-info-list) .pde-card{position: relative;min-height: 112px;padding: 16px 62px 16px 18px;overflow: hidden;border-radius: 18px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{width: 82px;height: 82px;padding: 8px;position: relative;border-radius: 46% 54% 61% 39% / 41% 48% 52% 59%;background: radial-gradient(circle at 35% 28%, #fff 0 7%, var(--pde-home-card-soft) 36%, var(--pde-home-card-soft) 100%);object-fit: contain;box-sizing: border-box;mix-blend-mode: multiply;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3{font-size: clamp(1.2rem, 1.55vw, 1.42rem);}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{margin-top: 6px;font-size: clamp(0.94rem, 1.05vw, 1.04rem);line-height: 1.38;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card{min-height: 0;padding: 6px 48px 6px 10px;border-radius: 14px;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card.pde-card--inline .pde-card-icon{width: 62px;height: 62px;padding: 6px;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card-content > h3{font-size: clamp(0.98rem, 1.25vw, 1.16rem);}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card-content > p{margin-top: 3px;font-size: clamp(0.82rem, 1vw, 0.94rem);line-height: 1.25;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(1){--pde-card-accent: #4e9fd5;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(2){--pde-card-accent: #e7796e;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(3){--pde-card-accent: #4a4648;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(4){--pde-card-accent: #56c7d7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(5){--pde-card-accent: #18aeb7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(6){--pde-card-accent: #c98927;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(7){--pde-card-accent: #9c79d7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(8){--pde-card-accent: #7540bc;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(9){--pde-card-accent: #c55f28;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(10){--pde-card-accent: #278f88;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(11){--pde-card-accent: #d9a01e;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(12){--pde-card-accent: #5f929d;}:is(body.home, body.front-page) #pde-home-menu .pde-card[href*="/covoiturage/"]{--pde-card-accent: #b24a5f;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(13){--pde-card-accent: #dc4389;}:where(.pde-page, #pde-home-menu){--pde-card-grid-max-width: 1200px;--pde-card-grid-gutter: 0px;}:where(.pde-page, #pde-home-menu, #pde-crpe-guide, #pde-liens-mouvement){box-sizing: border-box;width: 100%;}:where(.cm-posts, .cm-entry-content, .entry-content, .wp-block-post-content) > .pde-card-grid, :where(.cm-posts, .cm-entry-content, .entry-content, .wp-block-post-content) > .pde-grid{box-sizing: border-box;}.pde-page > .pde-grid, .pde-page > .pde-card-grid, #pde-home-menu > .pde-grid, #pde-home-menu > .pde-card-grid{box-sizing: border-box;width: min(100%, var(--pde-card-grid-max-width));margin-right: auto;margin-left: auto;padding-right: var(--pde-card-grid-gutter);padding-left: var(--pde-card-grid-gutter);}:where(.pde-page, #pde-home-menu) > :where(.pde-grid, .pde-card-grid){padding-right: var(--pde-card-grid-gutter);padding-left: var(--pde-card-grid-gutter);}body.blog, body.home, body.front-page, body.pde-card-grid-page:not(.pde-resource-intro-page), body:has(.pde-page):not(.pde-resource-intro-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready){--pde-layout-gutter: 5px;}:is( body.blog, body.home, body.front-page, body.pde-card-grid-page:not(.pde-resource-intro-page), body:has(.pde-page):not(.pde-resource-intro-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready) ):not(.pde-resource-intro-page):not(.pde-catalog-resource-page) :is( .cm-content > .cm-container, #cm-content > .cm-container, .site-content > .cm-container, .cm-row, .cm-primary, .cm-posts, article.page, .cm-post-content, .cm-entry-content, .entry-content, .wp-block-post-content ){box-sizing: border-box;width: 100% !important;max-width: none !important;margin-right: 0 !important;margin-left: 0 !important;padding-right: 0 !important;padding-left: 0 !important;}:is( body.blog, body.home, body.front-page, body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page), body.pde-card-grid-page, body:has(.pde-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready) ) .cm-secondary{display: none !important;}:is( body.blog, body:has(.pde-actualite-card-ready) ) .cm-posts{padding-right: var(--pde-layout-gutter) !important;padding-left: var(--pde-layout-gutter) !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page):not(.pde-resource-intro-page):not(.pde-catalog-resource-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) > :not(.pde-page):not(#pde-home-menu):not(#pde-crpe-guide):not(#pde-liens-mouvement):not(.pde-card-grid):not(.pde-grid){box-sizing: border-box;padding-right: var(--pde-layout-gutter);padding-left: var(--pde-layout-gutter);}#pde-home-menu{padding-right: 5px !important;padding-left: 5px !important;}#pde-home-menu .pde-grid, #pde-home-menu .pde-card-grid, #pde-home-menu #pde-boutique-categories.pde-card-grid{width: 100% !important;max-width: none !important;padding-right: 0 !important;padding-left: 0 !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) ul, body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) ol{list-style-position: inside;padding-left: 1.5em !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) li{padding-left: 0.25em;}body.blog .cm-posts.cm-layout-2-style-1{box-sizing: border-box;width: 100% !important;padding-right: var(--pde-layout-gutter) !important;padding-left: var(--pde-layout-gutter) !important;}@media (max-width: 900px){#pde-home-menu{--pde-card-grid-gutter: 0px;}}#pde-crpe-guide .pde-card:hover{background: var(--pde-card-surface);}#pde-crpe-guide .pde-card-icon{width: auto;height: auto;border-radius: 0;background: transparent;box-shadow: none;font-size: 2rem;}#pde-crpe-guide .close::before{content: none;}#pde-crpe-guide .close, #pde-liens-mouvement .close{position: absolute;top: 8px;right: 14px;background: none;border: none;padding: 0;border-radius: 0;box-shadow: none;font-size: 2.6rem;line-height: 1;font-weight: 400;color: #0c3c52;cursor: pointer;}#pde-crpe-guide .close:hover, #pde-liens-mouvement .close:hover{background: none;border: none;box-shadow: none;color: #3b82f6;transform: none;}#pde-liens-mouvement .pde-card-grid{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 10px;}.pde-card-grid--catalog{grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;width: 100%;box-sizing: border-box;}#pde-boutique-objets .pde-objet-item, #pde-boutique-objets .pde-card--product{display: flex;flex-direction: column;align-items: stretch;box-sizing: border-box;width: 100%;min-width: 0;height: 100%;padding: 10px;overflow: hidden;background: var(--pde-card-surface);border: 1px solid var(--pde-card-border);border-radius: var(--pde-card-radius);box-shadow: var(--pde-card-shadow);appearance: none;cursor: pointer;color: inherit;font: inherit;text-align: left;text-decoration: none;transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}#pde-boutique-objets .pde-objet-item:hover, #pde-boutique-objets .pde-card--product:hover, #pde-boutique-objets .pde-card--product:focus-visible{border-color: var(--pde-card-border-hover);box-shadow: var(--pde-card-shadow-hover);transform: translateY(-2px);}#pde-boutique-objets .pde-left-box{margin-bottom: 10px;}#pde-boutique-objets .pde-objet-thumb, #pde-boutique-objets .pde-card-media{display: block;flex: 0 0 auto;width: 100%;border-radius: 12px;overflow: hidden;background: #eef4f7;}#pde-boutique-objets .pde-objet-thumb img, #pde-boutique-objets .pde-card-image{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}#pde-boutique-objets .pde-objet-info, #pde-boutique-objets .pde-card-:scope{display: flex;flex: 1 1 auto;flex-direction: column;gap: 6px;min-width: 0;padding-top: 10px;}#pde-boutique-objets .pde-objet-info h4, #pde-boutique-objets .pde-card-title{display: -webkit-box;width: 100%;margin: 0;overflow: hidden;color: var(--pde-card-title);font-size: clamp(1.02rem, 1.35vw, 1.16rem);font-weight: 800;line-height: 1.24;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.pde-page .pde-grid, .pde-page .pde-card-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.pde-page .pde-card:not(.pde-member-panel__action):not(.pde-member-panel__card){display: flex;flex-direction: column;height: 100%;overflow: hidden;padding: 10px;gap: 10px;}.pde-page .pde-card-media{display: block;border-radius: 12px;overflow: hidden;background: #eef4f7;}.pde-page .pde-card-image{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}#pde-guides-grid > .pde-guide-card > .pde-card-icon{display: block !important;flex: 0 0 60px;width: 60px !important;height: 60px !important;margin: 0 9px 0 0;padding: 0;border: 0;border-radius: 12px;object-fit: cover;background: transparent !important;mix-blend-mode: normal;box-sizing: border-box;}#pde-guides-grid > .pde-guide-card{display: grid !important;grid-template-columns: 60px minmax(0, 1fr) !important;grid-template-rows: auto auto !important;align-items: start;column-gap: 9px;}#pde-guides-grid > .pde-guide-card > .pde-card-icon{grid-column: 1 !important;grid-row: 1 / span 2 !important;}#pde-guides-grid > .pde-guide-card > .pde-guide-tags{grid-column: 2 !important;grid-row: 1 !important;display: flex;flex-wrap: nowrap;align-items: center;align-self: center;min-width: 0;margin-bottom: 6px;overflow: hidden;}#pde-guides-grid > .pde-guide-card > h2{grid-column: 2 !important;grid-row: 2 !important;min-width: 0;}.pde-page .pde-card-:scope{display: flex;flex: 1 1 auto;flex-direction: column;gap: 6px;}.pde-page .pde-card-title, .pde-page .pde-card-title a{margin: 0;color: var(--pde-card-title);font-size: clamp(1.18rem, 1.6vw, 1.42rem);font-weight: 800;line-height: 1.24;text-decoration: none;}.pde-page .pde-card-excerpt{color: var(--pde-card-text);font-size: 0.95rem;line-height: 1.35;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}@media (max-width: 900px){#pde-home-menu .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));padding: 0 4%;gap: 16px;}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{grid-template-columns: repeat(3, minmax(0, 1fr));}.pde-page .pde-grid, .pde-page .pde-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767px){.pde-card--inline{padding: 12px;gap: 12px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card{flex-direction: row;border-radius: 13px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{padding: 6px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3{padding-right: 0;font-size: .78rem;line-height: 1.08;overflow-wrap: normal !important;word-break: normal !important;hyphens: none;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{display: -webkit-box !important;overflow: hidden;margin-top: 2px;font-size: .6rem;line-height: 1.12;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.pde-card.pde-card--inline .pde-card-icon{width: 52px;height: 52px;}#pde-crpe-guide .pde-card-icon{width: auto;height: auto;}#pde-crpe-guide .close, #pde-liens-mouvement .close{top: 6px;right: 10px;font-size: 2.2rem;}#pde-home-menu .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));padding: 0 2%;gap: 7px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero{grid-template-columns: 68px minmax(0, 1fr);gap: 7px;width: 100%;min-height: 58px;margin-bottom: 7px;padding: 4px 8px;border-radius: 13px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual{width: 64px;height: 46px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual img{inset: -5px;width: 74px;height: 56px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero::before{top: 12px;left: 1px;width: 18px;height: 18px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__doodles{position: absolute;top: 3px;right: 31px;width: 72px;height: 50px;background-size: 150px 40px;background-position: right center;opacity: .24;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero h2{padding-right: 30px;font-size: .82rem;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero p{margin-top: 2px;font-size: .62rem;line-height: 1.12;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta{position: absolute;top: 6px;right: 6px;display: grid;place-items: center;width: 28px;height: 28px;padding: 0;font-size: 0;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta::after{content: "";display: block;width: 12px;height: 12px;border: 0;background: center / 12px 12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2.25 7.75 6 4 9.75' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform: translateY(-1.5px);}:is(#pde-home-menu, .pde-article-info-list) .pde-card{display: grid;grid-template-columns: 58px minmax(0, 1fr);grid-template-rows: 64px;min-width: 0;height: 78px;min-height: 78px;max-height: 78px;padding: 7px 3px 7px 6px;align-items: center;gap: 6px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card::before{top: 6px;right: 3px;width: 17px;height: 17px;transform: none;}:is(#pde-home-menu, .pde-article-info-list) .pde-card::after{top: 12px;right: 9px;width: 4px;height: 4px;transform: rotate(45deg);}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact{padding: 7px 3px 7px 6px !important;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact::before{top: 6px;right: 3px;bottom: auto;width: 17px;height: 17px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact::after{top: 12px;right: 9px;bottom: auto;width: 4px;height: 4px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card:hover::before, :is(#pde-home-menu, .pde-article-info-list) .pde-card:focus-visible::before{transform: translateX(1px);}:is(#pde-home-menu, .pde-article-info-list) .pde-card:hover::after, :is(#pde-home-menu, .pde-article-info-list) .pde-card:focus-visible::after{transform: translateX(1px) rotate(45deg);}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{grid-column: 1;grid-row: 1;width: 58px;height: 58px;margin: 0;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content{grid-column: 2;grid-row: 1;align-self: center;min-width: 0;width: auto;max-height: 64px;overflow: hidden;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3, :is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{text-align: left;}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}#pde-boutique-objets .pde-objet-item, #pde-boutique-objets .pde-card--product{padding: 8px;}#pde-boutique-objets .pde-left-box{margin-bottom: 8px;}#pde-boutique-objets .pde-objet-info h4, #pde-boutique-objets .pde-card-title{font-size: 0.9rem;line-height: 1.2;-webkit-line-clamp: 3;}.pde-page .pde-grid, .pde-page .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}}@media (max-width: 767px){#pde-home-menu .pde-social-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}#pde-crpe-guide .pde-card-grid{grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 14px;align-items: stretch;margin-bottom: 18px;}#pde-crpe-guide .pde-card{--pde-crpe-card-color: #18b6c9;--pde-crpe-card-tint: #eaf9fb;display: flex;align-items: center;gap: 12px;min-height: 112px;padding: 16px 18px;border: 1px solid color-mix(in srgb, var(--pde-crpe-card-color) 38%, #d1d5db);border-radius: 18px;background: #fff;box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}#pde-crpe-guide .pde-card:nth-child(2){--pde-crpe-card-color: #24b83c;--pde-crpe-card-tint: #edf9ed;}#pde-crpe-guide .pde-card:nth-child(3){--pde-crpe-card-color: #f18712;--pde-crpe-card-tint: #fff3e7;}#pde-crpe-guide .pde-card:nth-child(4){--pde-crpe-card-color: #3297e6;--pde-crpe-card-tint: #eaf5fd;}#pde-crpe-guide .pde-card:nth-child(5){--pde-crpe-card-color: #9660dc;--pde-crpe-card-tint: #f4edfc;}#pde-crpe-guide .pde-card:nth-child(6){--pde-crpe-card-color: #ef4c86;--pde-crpe-card-tint: #fdebf2;}#pde-crpe-guide .pde-card:nth-child(7){--pde-crpe-card-color: #0f9f8f;--pde-crpe-card-tint: #e8f8f5;}#pde-crpe-guide .pde-card:nth-child(8){--pde-crpe-card-color: #e2a21a;--pde-crpe-card-tint: #fff7df;}#pde-crpe-guide .pde-card:hover, #pde-crpe-guide .pde-card:focus-visible, #pde-crpe-guide .pde-card:focus-within{border-color: var(--pde-crpe-card-color);box-shadow: 0 0 0 1px var(--pde-crpe-card-color), 0 12px 28px rgba(15, 23, 42, 0.12);transform: translateY(-2px);}#pde-crpe-guide .pde-card.pde-card--inline .pde-card-icon{display: inline-flex;align-items: center;justify-content: center;width: 82px;height: 82px;flex: 0 0 82px;padding: 8px;border-radius: 50%;background: var(--pde-crpe-card-tint);font-size: 2.35rem;line-height: 1;box-sizing: border-box;}#pde-crpe-guide .pde-card-content > strong{color: #0b1728;font-size: 16px;line-height: 1.25;}#pde-crpe-guide .pde-card-content > small{margin-top: 4px;color: #5c6b7a;font-size: 13px;line-height: 1.35;}@media (max-width: 720px){#pde-crpe-guide .pde-card-grid{grid-template-columns: 1fr;gap: 10px;}#pde-crpe-guide .pde-card{min-height: 0;padding: 8px 10px;border-radius: 13px;}#pde-crpe-guide .pde-card.pde-card--inline .pde-card-icon{width: 62px;height: 62px;flex-basis: 62px;padding: 6px;font-size: 1.9rem;}}#pde-home-menu .pde-card-content > :is(p, small, .pde-card-text){display: block;font-size: clamp(1.02rem, 1.35vw, 1.08rem);line-height: 1.42;}.pde-card--chameleon.pde-card--chevron-vertical::before, .pde-card--chameleon.pde-card--chevron-vertical::after{display: none;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle{position: relative;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle::before{content: "";position: absolute;z-index: 2;top: 50%;right: 12px;width: 30px;height: 30px;border-radius: 50%;background: var(--pde-card-button);box-shadow: 0 3px 8px color-mix(in srgb, var(--pde-card-accent) 18%, transparent);transform: translateY(-50%);pointer-events: none;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle::after{content: "";position: absolute;z-index: 3;top: 50%;right: 23px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translateY(-60%) rotate(135deg);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron-vertical.is-open > .pde-resource-accordion__toggle::after{transform: translateY(-40%) rotate(-45deg);}#pde-crpe-guide{margin-top: 5px;}#pde-crpe-guide .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: 10px;margin-bottom: 18px;}#pde-crpe-guide .pde-card--crpe-accordion{display: block;align-self: start;box-sizing: border-box;width: 100%;height: auto;min-height: 0;overflow: hidden;padding: 0;gap: 0;}#pde-crpe-guide .pde-card--crpe-accordion.is-open{grid-column: 1 / -1;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle{position: relative;display: grid;grid-template-columns: 58px minmax(0, 1fr);align-items: center;box-sizing: border-box;width: 100%;max-width: none;min-height: 72px;padding: 6px 48px 6px 7px;gap: 9px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-icon{width: 58px;height: 58px;flex: 0 0 58px;padding: 5px;font-size: 1.7rem;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-content{flex: 1 1 auto;width: auto;max-width: none;min-width: 0;padding: 0;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > strong{font-size: 14px;line-height: 1.18;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > small{margin-top: 3px;font-size: 12px;line-height: 1.25;}#pde-crpe-guide .pde-card--crpe-accordion > .panel{margin: 0;border: 0;border-top: 1px solid var(--pde-card-line);border-radius: 0;transform: none;}#pde-crpe-guide .pde-card--crpe-accordion > .panel[data-open="true"]{transform: none;}@media (max-width: 720px){#pde-crpe-guide .pde-card-grid{grid-template-columns: minmax(0, 1fr);gap: 8px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle{grid-template-columns: 56px minmax(0, 1fr);min-height: 68px;padding: 5px 44px 5px 6px;gap: 8px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-icon{width: 56px;height: 56px;flex-basis: 56px;padding: 4px;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > strong{font-size: 13px;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > small{font-size: 11.5px;line-height: 1.2;}}.pde-title-only-card-page .pde-card--compact{min-height:68px}.pde-title-only-card-page .pde-card--compact :is(.pde-card-link,.pde-card-action){min-height:68px;padding-top:7px;padding-bottom:7px}.pde-title-only-card-page .pde-card--chevron::before,.pde-title-only-card-page .pde-card--chevron::after{display:block}.pde-title-only-card-page .pde-card--compact{box-sizing:border-box;min-height:64px !important;height:64px;padding:5px 52px 5px 7px !important;}.pde-title-only-card-page .pde-card--compact > .pde-card-icon{width:52px !important;height:52px !important;margin:0 9px 0 0 !important;padding:4px !important;}.pde-title-only-card-page .pde-card--compact > .pde-card-content{display:flex;align-items:center;height:100%;}.pde-title-only-card-page .pde-card--compact.pde-card--chevron::before, .pde-title-only-card-page .pde-card--compact.pde-card--chevron::after{top:50% !important;bottom:auto !important;}.pde-title-only-card-page .pde-card--compact.pde-card--chameleon.pde-card--chevron::before{top:50% !important;right:10px !important;bottom:auto !important;width:30px !important;height:30px !important;transform:translateY(-50%) !important;}.pde-title-only-card-page .pde-card--compact.pde-card--chameleon.pde-card--chevron::after{top:50% !important;right:20px !important;bottom:auto !important;width:8px !important;height:8px !important;transform:translateY(-50%) rotate(45deg) !important;transform-origin:50% 50% !important;}@media screen{#pde-boutique-page{--pde-card-surface: #fff;--pde-card-border: #e4edf5;--pde-card-border-hover: #0798b3;--pde-card-title: #17324d;--pde-card-text: #526a78;--pde-card-shadow: 0 2px 8px rgba(23,50,77, .05);--pde-card-chameleon-shadow: 0 3px 10px rgba(23,50,77, .07);--pde-card-shadow-hover: 0 0 0 1px rgba(7,152,179, .12), 0 8px 22px rgba(23,50,77, .09);--pde-card-radius: 20px;}#pde-boutique-page .pde-card{--pde-card-accent: #0798b3;--pde-card-title: #17324d;--pde-card-text: #526a78;}#pde-boutique-page .pde-boutique-category-cta, #pde-boutique-page .pde-boutique-price{color: #0798b3;}#pde-boutique-page .pde-boutique-page-button{border: 1px solid #e4edf5;border-radius: 10px;background: #fff;color: #0798b3;}#pde-boutique-page .pde-boutique-page-button:not(:disabled):hover{background: #edf8fb;border-color: #0798b3;}#pde-boutique-page .pde-boutique-product{border: 1px solid #e4edf5;border-radius: 20px;background: #fff;box-shadow: 0 6px 24px rgba(23,50,77, .05);}#pde-boutique-page .pde-boutique-product__media{border-radius: 14px;background: #f5fafc;}#pde-boutique-page .pde-boutique-buy{border-radius: 10px;background: #0798b3;color: #fff;}}}
@scope (.pde-inline-cahier-journal){:scope{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#172b4d;background:#fff;--navy:#17324d;--muted:#71839b;--line:#e4edf5;--teal:#10a4bd;--teal-dark:#078da6;--shadow:0 5px 18px rgba(37,77,110,.07)}*{box-sizing:border-box}html,:scope{margin:0;min-height:100%;background:#fff}:scope{padding:12px 18px 32px}button,input,textarea,select{font:inherit}button{cursor:pointer}.app{width:min(1180px,100%);margin:0 auto}.cj-panel{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.hero{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px 8px;margin-left:175px}.subtitle{margin:0;color:var(--muted);font-size:.78rem}.actions{display:flex;align-items:center;gap:7px}.actions button,.icon-button{min-height:34px;border:1px solid #dce8f0;border-radius:8px;background:#fff;color:var(--navy);padding:6px 10px;font-weight:700;box-shadow:0 2px 6px rgba(23,50,77,.04)}.actions .primary{background:var(--teal);color:#fff;border-color:var(--teal);padding-inline:13px}.actions .primary:hover{background:var(--teal-dark)}.toolbar{display:block;min-height:110px;padding:0 20px 13px;margin-left:175px}.calendar{position:absolute;left:20px;top:13px;width:160px}.general-title{display:none}.calendar{grid-column:1;grid-row:1/span 2;background:#fbfdff;border:1px solid #edf2f6;border-radius:11px;padding:7px;height:153px}.calendar-head,.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-head{grid-template-columns:22px 1fr 22px;align-items:center;text-align:center;margin-bottom:4px}.calendar-head strong{grid-column:2;text-transform:capitalize;font-size:.68rem;color:var(--navy)}.calendar-head button{border:0;background:#fff;color:var(--navy);border-radius:6px;padding:1px}.calendar-week{color:#8999aa;font-size:.57rem;text-align:center;margin-bottom:1px}.calendar .calendar-grid button{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;aspect-ratio:1;border:0;background:transparent;color:#5f7187;border-radius:50%;padding:0;font-size:.61rem}.calendar-grid button:hover{background:#e7f8fb}.calendar-grid button.selected{color:#fff;background:var(--teal);font-weight:800}.meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;align-items:end}label{display:flex;flex-direction:column;gap:4px;min-width:0;color:#52657a;font-size:.66rem;font-weight:700}input,textarea,select{width:100%;border:1px solid #dce7ef;border-radius:8px;background:#fff;color:var(--navy);padding:7px 9px;outline:none}input:focus,textarea:focus,select:focus{border-color:#77ccd7;box-shadow:0 0 0 3px rgba(16,164,189,.12)}.meta label{position:relative}.meta input{padding-right:9px}.meta button{border:1px solid var(--teal);border-radius:8px;background:var(--teal);color:#fff;padding:8px 12px;font-weight:750;min-height:35px}.meta button:hover{background:var(--teal-dark)}.notice{margin:12px 0;padding:10px 14px;border-radius:10px;background:#e7f8eb;color:#176b3a;font-size:.82rem}.notice.bad{background:#fff0ef;color:#a12e2a}[data-rows]{margin-top:12px;counter-reset:slot}.slot{margin:12px 0;padding:14px 18px 16px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.slothead{display:flex;align-items:center;gap:9px;margin-bottom:11px}.slot-number{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e8f8fb;color:var(--teal-dark);font-weight:800}.slot-title-wrap{display:flex;flex-direction:column;min-width:0}.slot-title{border:0;border-bottom:1px dashed #cbd9e4;border-radius:0;padding:2px 0 3px;background:transparent;font-size:.94rem;font-weight:800;color:var(--navy);box-shadow:none}.slot-title:focus{border-color:var(--teal);box-shadow:none}.slothead button{margin-left:auto;border:1px solid #ffd2d0;border-radius:8px;background:#fff8f7;color:#d0443e;padding:6px 9px;font-size:.82rem}.grid{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:9px}.optional-fields{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-top:10px}.optional-fields .wide{flex-basis:auto}.optional-fields label button{align-self:flex-start;border:1px solid #f0b8b2;border-radius:7px;background:#fff5f3;color:#b8463d;font-size:.72rem;font-weight:700;padding:5px 9px}.optional-fields select{width:min(260px,100%);color:#6b7d90}.optional-actions{order:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.optional-actions select{flex:0 1 260px}.prep-sheet-button{min-height:34px;border:1px solid var(--teal);border-radius:8px;background:#fff;color:var(--teal-dark);padding:7px 12px;font-weight:750}.prep-sheet-button:hover{background:#eaf9fb}.prep-sheet-button:focus-visible{outline:3px solid rgba(16,164,189,.25);outline-offset:2px}.prep-sheet-modal-card{max-width:460px}.empty{padding:28px;color:var(--muted);text-align:center}.modal[hidden]{display:none}.modal{position:absolute;inset:0;z-index:20;display:grid;align-items:center;justify-items:center;padding:20px;background:rgba(23,43,77,.4)}.modal-card{width:min(380px,calc(100% - 28px));padding:18px;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(23,43,77,.22)}.modal-card h2{margin:0 0 8px;color:var(--navy)}.modal-card p{color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:820px){:scope{padding:10px 12px 28px}.toolbar{padding:0 14px 14px;margin-left:161px}.hero{padding-inline:14px;margin-left:161px}.calendar{left:14px;width:140px}.meta{grid-template-columns:repeat(4,minmax(0,1fr))}.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:590px){.hero{align-items:flex-start;flex-direction:column;margin-left:0}.toolbar{margin-left:0}.calendar{position:static;width:100%;margin-bottom:8px}.actions{width:100%;justify-content:flex-end}.toolbar{display:flex;flex-direction:column;padding:8px 12px 14px;min-height:0}.calendar{width:100%;height:auto;position:static;min-height:0}.general-title{order:0}.meta{width:100%;grid-template-columns:1fr 1fr}.meta button{grid-column:1/-1}.slot{padding:13px 12px}.grid{grid-template-columns:1fr}.slot-title{font-size:.88rem}}/**/.calendar{height:auto!important;min-height:170px;overflow:visible!important;position:absolute}.calendar-grid button.incomplete{background:#f4c95d!important;color:#5c4610!important;box-shadow:0 0 0 2px #f9e4a6}.calendar-grid button.complete{background:#27b8c3!important;color:#fff!important;box-shadow:0 0 0 2px #b7edf0}.calendar-grid button.selected{box-shadow:0 0 0 3px var(--teal),0 0 0 5px #fff}.slot{position:relative;margin-bottom:25px}.slot-add{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--teal);color:#fff;font-size:1.1rem;line-height:1;box-shadow:0 2px 8px rgba(16,164,189,.25);z-index:2}.slot-add:hover{background:var(--teal-dark);transform:translateX(-50%) scale(1.06)}.choice{display:block;margin:10px 0;font-weight:600}.pdf-range{display:flex;gap:10px;margin-top:12px}.modal-card label{display:block}.modal-card input{margin-top:5px}.pdf-modal-head{display:flex;align-items:center;gap:9px}.pdf-modal-head h2{flex:1;margin:0}.pdf-modal-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e8f8fb;color:#078da6;font-size:20px}.pdf-modal-close{width:30px;height:30px;border:0;border-radius:50%;background:#f4f7fa;color:#52657a;font-size:20px;line-height:1}.pdf-modal-subtitle{margin:8px 0 12px}.pdf-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdf-option{position:relative;display:flex;align-items:center;gap:7px;padding:11px;border:1px solid #dce7ef;border-radius:11px;background:#fff;cursor:pointer}.pdf-option{font:inherit;color:var(--navy);text-align:left}.pdf-option[aria-pressed="true"]{border-color:var(--teal);background:#eaf9fb;box-shadow:0 0 0 2px rgba(16,164,189,.12)}.pdf-range{grid-template-columns:1fr 1fr}.pdf-range:not([hidden]){display:grid}.pdf-modal-close:focus-visible,.pdf-option:focus-visible{outline:3px solid rgba(16,164,189,.25);outline-offset:2px}.modal-actions button{border:1px solid #dce7ef;border-radius:9px;background:#fff;color:var(--navy);padding:9px 14px;font-weight:750}.modal-actions .primary{border-color:var(--teal);background:var(--teal);color:#fff}.modal-actions button:hover{border-color:#9ccfd8;background:#f3fbfc}.modal-actions .primary:hover{background:var(--teal-dark)}.modal-actions button:focus-visible{outline:3px solid rgba(16,164,189,.25);outline-offset:2px}.pdf-range[hidden]{display:none!important}.optional-fields .wide{position:relative;padding-top:2px;padding-right:34px}.optional-remove{position:absolute;top:0;right:0;width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid #dfe8ee;border-radius:50%;background:#fff;color:#64778a;font-size:16px;font-weight:700;line-height:1;box-shadow:0 2px 6px rgba(23,50,77,.08);transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.optional-remove:hover{background:#fff1ef;border-color:#efb7b0;color:#c95f55;transform:scale(1.06)}.optional-remove:active{transform:scale(.96)}.optional-remove:focus-visible{outline:3px solid rgba(201,95,85,.25);outline-offset:2px}@media(max-width:590px){:scope{padding:8px 8px 24px;overflow-x:hidden}.cj-panel{border-radius:12px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-left:0;padding:14px 12px 8px}.actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.actions button{width:100%;min-height:40px;padding:8px 6px}.toolbar{display:flex;flex-direction:column;gap:10px;margin-left:0;padding:8px 12px 14px;min-height:0}.calendar{position:static;width:100%;height:auto;min-height:0;margin:0;padding:8px}.calendar-head{grid-template-columns:36px 1fr 36px;margin-bottom:7px}.calendar-head button{min-height:30px;font-size:1.1rem}.calendar-grid{gap:3px}.calendar-grid button{min-height:28px;font-size:.7rem}.meta{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px}.meta button{grid-column:1/-1;width:100%;min-height:40px}.slot{margin:10px 0 22px;padding:12px 10px}.slothead{gap:7px}.slot-title{min-width:0;width:100%;font-size:.86rem}.grid{grid-template-columns:1fr;gap:8px}.modal{padding:12px;padding-top:12px}.modal-card{width:100%;max-height:calc(100dvh - 24px);overflow:auto;padding:14px}.pdf-options{grid-template-columns:1fr}.pdf-range{grid-template-columns:1fr}.modal-actions{flex-wrap:wrap}.modal-actions button{flex:1 1 120px}}@media screen{body.pde-resource-ui{background:#f5fafc;color:#17324d}body.pde-resource-ui .cj-panel, body.pde-resource-ui .slot{border-color:#e4edf5;border-radius:20px;box-shadow:none}body.pde-resource-ui .cj-panel{background:#fff}body.pde-resource-ui .calendar{border-color:#e4edf5;border-radius:14px;background:#fff}body.pde-resource-ui .modal-card{border:1px solid #e4edf5;border-radius:20px;box-shadow:0 8px 24px rgba(23,50,77,.12)}}.cj-objective-suggestions{display:flex;flex-direction:column;max-height:280px;margin-top:5px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 7px 16px rgba(23,50,77,.08);overflow-y:auto}.cj-objective-suggestions[hidden]{display:none}.cj-objective-suggestion{border:0;border-bottom:1px solid #edf2f6;background:#fff;color:var(--navy);padding:8px 10px;text-align:left;cursor:pointer;font-size:.78rem}.cj-objective-suggestion:last-child{border-bottom:0}.cj-objective-suggestion:hover,.cj-objective-suggestion:focus{background:#eaf9fb;color:var(--teal-dark)}.slot{overflow:hidden;padding:0 18px 16px;border-radius:14px;border-color:#dfe8ee}.slothead{margin:0 -18px 12px;padding:9px 12px 8px;background:#fff1e8;border-bottom:1px solid #f0d8cb}.slot:nth-child(4n+2) .slothead{background:#edf8f5;border-color:#d5ebe3}.slot:nth-child(4n+3) .slothead{background:#eef3fb;border-color:#d9e2f1}.slot:nth-child(4n+4) .slothead{background:#f8f0fb;border-color:#eadcf0}.slot:nth-child(4n+5) .slothead{background:#fff8df;border-color:#efe5bd}.slot-number{display:none}.slot-title-wrap{flex:1}.slot-title{border:0;border-bottom:1px solid rgba(23,50,77,.25);padding:1px 0 2px;background:transparent}.slot-title:focus{border-bottom-color:var(--teal)}.slothead button{background:rgba(255,255,255,.65)}.slot .grid,.slot .optional-fields{position:relative;z-index:1}.slothead .voice-field{display:grid;grid-template-columns:minmax(0,1fr);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.slothead .voice-field .voice-mic,.slothead .voice-field>.cj-ai-improve{display:none}.slothead .voice-field .slot-title{width:100%;border:0;border-bottom:1px solid rgba(23,50,77,.25);border-radius:0;background:transparent;box-shadow:none;padding:1px 0 2px}.slothead .voice-field .slot-title:focus{border-bottom-color:var(--teal);box-shadow:none}.voice-field{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;overflow:hidden;border:1px solid #dce7ef;border-radius:8px;background:#fff}.voice-field textarea{border:0;border-radius:0;min-height:38px}.voice-field>.cj-ai-improve{width:38px;height:100%;min-height:38px;border:0;border-left:1px solid #dce7ef;border-radius:0;padding:5px;align-self:stretch}.voice-field>.cj-ai-improve:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px;margin-right:-1px}.voice-field:focus-within{border-color:#77ccd7;box-shadow:0 0 0 3px rgba(16,164,189,.12)}.slot{overflow:visible}.slothead>button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0;padding:6px;color:#d0443e;font-size:1rem;line-height:1}.slothead>button:hover,.slothead>button:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important}.slothead>.slot-duplicate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:5px;color:var(--navy)}.slot-duplicate img{width:26px;height:26px;object-fit:contain;display:block}.slothead>.slot-duplicate:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.duplicate-error{color:#a12c28}.duplicate-card{width:min(560px,100%);max-height:calc(var(--cj-visible-height, 100dvh) - 32px);overflow:auto}.duplicate-card h2{font-size:1.2rem;line-height:1.35}.duplicate-card label{font-size:.82rem}.duplicate-modes{display:flex;flex-wrap:wrap;gap:10px 20px;border:0;padding:0;margin:12px 0 18px}.duplicate-modes legend{margin-bottom:8px;font-weight:700}.duplicate-modes label{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:36px}.duplicate-modes input{width:18px;height:18px;margin:0;accent-color:var(--teal)}.duplicate-times{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.duplicate-preview{margin-top:18px}.duplicate-preview label{margin-top:10px}.duplicate-preview textarea{min-height:90px}.duplicate-preview h3{font-size:1rem;margin:0}.duplicate-card button:disabled{opacity:.6;cursor:wait}@media(max-width:590px){.slothead .slot-title-wrap{min-width:0}.slothead>.slot-duplicate{width:40px;height:40px}}.slothead{border-radius:14px 14px 0 0}.slot-add{z-index:3}.optional-remove{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0;color:#64778a}.optional-remove:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#c95f55;transform:scale(1.06)}[data-rows]>.slot{margin:0;border-radius:0}[data-rows]>.slot:first-child{margin-top:12px;border-radius:14px 14px 0 0}[data-rows]>.slot:last-child{margin-bottom:25px;border-radius:0 0 14px 14px}[data-rows]>.slot:only-child{border-radius:14px}[data-rows]>.slot+.slot{margin-top:-1px}[data-rows]>.slot:first-child .slothead{border-radius:14px 14px 0 0}[data-rows]>.slot:not(:first-child) .slothead{border-radius:0}[data-rows]>.slot:last-child .slothead{border-radius:0}[data-rows]>.slot:only-child .slothead{border-radius:14px 14px 0 0}.edt-import-card{max-width:620px;padding:30px}.edt-import-head{display:flex;align-items:center;gap:13px;margin-bottom:10px}.edt-import-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0f8da1,#14b8a6);color:#fff;font-size:1.45rem;font-weight:800;box-shadow:0 10px 24px rgba(15,141,161,.22)}.edt-import-card h2{margin:0;color:#17324d;line-height:1.2;min-width:0;flex:1;white-space:nowrap;overflow:visible;text-overflow:clip;font-size:clamp(.72rem,3.25vw,1.32rem);letter-spacing:-.025em}.edt-import-card>p{margin:0 0 20px;color:#566b7d;line-height:1.55}.edt-choice-list{display:grid;gap:10px;max-height:300px;overflow:auto}.edt-choice{display:flex;align-items:center;width:100%;gap:12px;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.edt-choice-wrap{display:block}.edt-choice-label{display:grid;gap:3px;min-width:0;flex:1}.edt-choice-slots{display:none}.edt-choice-wrap.is-open .edt-choice-slots{display:grid;gap:6px}.edt-choice-slots>div{display:flex;gap:12px;color:#17324d;font-size:.9rem}.edt-choice-slots time{font-variant-numeric:tabular-nums;color:#66798a;min-width:92px}.edt-choice:hover{transform:translateY(-1px);border-color:#74c7d2;box-shadow:0 8px 20px rgba(23,50,77,.08)}.edt-choice[aria-pressed="true"]{border-color:#1295ad;background:#f1fbfc;box-shadow:0 0 0 3px rgba(18,149,173,.12)}.edt-choice span{display:grid;gap:3px;min-width:0}.edt-choice strong{color:#17324d;font-size:1rem}.edt-choice small{color:#66798a;font-size:.875rem;line-height:1.35}.edt-empty-card{max-width:620px}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:9px;background:#fff;color:#0f7f91;text-decoration:none;font-weight:700;border:1px solid #8fcfd8}.button-link.primary{border-color:var(--teal);background:var(--teal);color:#fff}.edt-import-card .modal-actions{display:flex;flex-wrap:nowrap;align-items:stretch;margin-top:22px}.edt-import-card[hidden],.edt-choice-list[hidden]{display:none}.edt-import-card .modal-actions>*{flex:1 1 0;min-width:0;text-align:center}.edt-import-card [data-edt-import]:disabled{cursor:not-allowed;opacity:.55}.edt-import-head h2{min-width:0;flex:1;white-space:nowrap;font-size:clamp(.72rem,3.25vw,1.32rem);letter-spacing:-.025em}.edt-choice-wrap.pde-card{display:block;margin:0;padding:0;overflow:hidden;min-width:0;isolation:isolate}.edt-choice-wrap.pde-card{border:1px solid var(--pde-card-line,#dce7ef)!important;border-top:1px solid var(--pde-card-line,#dce7ef)!important;border-radius:12px!important;background:#fff!important;background-clip:border-box!important;transition:border-color .2s ease,box-shadow .2s ease;transform:none!important;box-shadow:none!important}.edt-choice-wrap.pde-card:hover,.edt-choice-wrap.pde-card.is-open{border-top-color:var(--pde-card-accent,#1295ad)!important;transform:none!important;box-shadow:0 8px 20px rgba(23,50,77,.08)}.edt-choice-wrap.pde-card > .edt-choice{width:100%;border:0!important;border-radius:11px 11px 0 0!important;background:#fff!important;background-clip:padding-box;box-shadow:none!important;transform:none!important}.edt-choice-wrap.pde-card > .edt-choice:hover{border:0;box-shadow:none;transform:none}.edt-choice-wrap.pde-card > .edt-choice[aria-pressed="true"]{background:transparent;box-shadow:none}.edt-choice-wrap.pde-card > .edt-choice-slots{margin:0;padding:8px 16px 10px 28px;border:0!important;border-top:1px solid var(--pde-card-line,#dce7ef)!important;border-radius:0 0 11px 11px!important;background:#fff!important;background-clip:padding-box;box-shadow:none!important}.edt-choice-wrap.pde-card > .edt-choice-slots[aria-hidden="true"]{display:none}@media (max-width:600px){.edt-import-card{padding:24px 20px}.edt-import-head{align-items:center}.edt-import-icon{flex-basis:42px;width:42px;height:42px}.edt-import-card .modal-actions{display:flex;flex-wrap:nowrap}.edt-import-card .modal-actions button,.edt-import-card .modal-actions .button-link{width:auto;padding-inline:10px}}@media (max-width:480px){.edt-import-icon{display:none}}.edt-import-card h2{font-size:.95rem;letter-spacing:-.035em}@media (max-width:600px){.edt-import-card{width:min(100%,444px);padding:20px}.edt-import-head{gap:9px}.edt-import-icon{flex-basis:40px;width:40px;height:40px;font-size:1.2rem}.edt-import-card h2{font-size:.88rem;letter-spacing:-.04em}}@media (max-width:480px){.edt-import-card{padding:18px 16px}.edt-import-card h2{font-size:.84rem}}.optional-actions{display:grid;grid-template-columns:1fr;gap:7px;width:100%}.rubrique-action{position:relative;width:100%}.rubrique-action select[data-add-field]{width:100%;max-width:none;min-height:46px;padding:0 34px 0 54px;border:2px dashed #8edce5;border-radius:13px;background:#f2fcfd;color:#087f93;font-size:1rem;font-weight:800;text-align:center;text-align-last:center;appearance:none;cursor:pointer}.rubrique-action select[data-add-field]:hover{border-color:#55c3d1;background:#eaf9fb}.rubrique-action select[data-add-field]:focus{border-color:#45bdcc;box-shadow:0 0 0 3px rgba(16,164,189,.14)}.rubrique-plus{position:absolute;top:50%;z-index:1;transform:translateY(-50%);pointer-events:none}.rubrique-plus{left:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0798b3;color:#fff;font-size:1.8rem;font-weight:400;line-height:1;box-shadow:0 4px 10px rgba(16,164,189,.2)}.prep-sheet-button{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:48px;padding:0 16px;border:0;border-radius:13px;background:#0798b3;color:#fff;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:800;text-align:center;box-shadow:0 8px 18px rgba(7,152,179,.2)}.prep-sheet-button:hover{border:0;background:#078ca6;transform:translateY(-1px)}.prep-sheet-button:active{transform:translateY(0)}.prep-sheet-button:focus-visible{outline:3px solid rgba(16,164,189,.3);outline-offset:3px}.prep-sheet-icon{font-size:1.65rem;line-height:1;text-align:left}@media(max-width:590px){.slot .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.slot .grid>label{min-width:0}.slot .grid>label:nth-child(3){grid-column:1/-1}.slot .grid input[type="time"]{min-width:0;padding-inline:6px}.rubrique-action select[data-add-field]{min-height:46px;padding-left:52px;padding-right:30px;font-size:.92rem}.rubrique-plus{left:14px;width:30px;height:30px}.prep-sheet-button{min-height:48px;padding-inline:14px;font-size:.96rem}}@media(max-width:360px){.rubrique-action select[data-add-field]{padding-left:50px;padding-right:24px;text-align:left;text-align-last:left;font-size:.88rem}.rubrique-plus{left:12px}.prep-sheet-button{grid-template-columns:34px minmax(0,1fr) 22px;padding-inline:12px;font-size:.92rem}}.rubrique-plus{font-size:0}.rubrique-plus::before,.rubrique-plus::after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background:#fff;transform:translate(-50%,-50%)}.rubrique-plus::before{width:14px;height:2px}.rubrique-plus::after{width:2px;height:14px}@media(min-width:821px){.optional-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.rubrique-action,.prep-sheet-button{height:100%}}.prep-missing-card{max-width:520px}.prep-missing-card>p{margin:0 0 12px}.prep-missing-icon{background:linear-gradient(135deg,#e99033,#dc5f45)}.prep-missing-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.prep-missing-list li{position:relative;padding:10px 12px 10px 34px;border-radius:10px;background:#fff4ed;color:#7a3527;font-weight:650}.prep-missing-list li::before{content:"•";position:absolute;left:15px;color:#dc5f45;font-size:1.25rem;line-height:1}.optional-fields textarea,.duplicate-preview textarea{min-height:38px;max-height:none;overflow-y:hidden;resize:none}.slothead .slot-number{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;background:#ffd0bc;color:var(--navy);font-size:1.2rem;font-weight:800}.slot:nth-child(4n+2) .slot-number{background:#d5ebe3}.slot:nth-child(4n+3) .slot-number{background:#d9e2f1}.slot:nth-child(4n+4) .slot-number{background:#eadcf0}.slot:nth-child(4n+5) .slot-number{background:#efe5bd}.slot-title-display{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.slot-title-text{font-size:1.15rem;font-weight:800;overflow-wrap:anywhere}.slot-title-hint{font-size:.85rem;font-weight:400;color:var(--muted)}.slot-title-hint[hidden]{display:none}.slothead .slot-title-edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;margin:0;padding:5px;border:0;background:transparent;color:#52657a}.slot-title-edit:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.slot-title-wrap:not(.is-editing)>.slot-title,.slot-title-wrap:not(.is-editing)>.voice-field{display:none}.slot-title-wrap.is-editing .slot-title-display{display:none}@media(max-width:590px){.slothead .slot-number{width:32px;height:32px;flex-basis:32px;font-size:1rem}.slot-title-text{font-size:1rem}.slot-title-hint{font-size:.75rem}}.cj-meta-label{display:flex;align-items:center;gap:6px;min-height:18px}.cj-meta-picto{display:block;width:18px;height:18px;flex:0 0 18px}.hero .actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:5px 10px}.cj-action-picto{display:block;width:32px;height:32px;object-fit:contain;flex:0 0 32px}.cj-action-import{transform:scale(1.2)}.cj-action-download{filter:brightness(0) invert(1)}.hero .actions button:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}@media(max-width:900px) and (min-width:591px){.hero{flex-wrap:wrap}.hero .actions{margin-left:auto}}.calendar-grid button.complete{background:transparent!important;color:#1295ad!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:#1295ad;text-decoration-thickness:2px;text-underline-offset:3px}.calendar-grid button.incomplete{background:transparent!important;color:#b28712!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:#e8bd4a;text-decoration-thickness:2px;text-underline-offset:3px}.calendar-grid button.selected{background:var(--teal)!important;color:#fff!important;text-decoration:none;box-shadow:0 0 0 3px var(--teal),0 0 0 5px #fff!important}#edt-import-modal .edt-empty-card .button-link.primary:focus{outline: none;box-shadow: none;}#edt-import-modal .edt-empty-card .button-link.primary:focus-visible{background: #078ca6;}#edt-import-modal .modal-actions button[data-edt-skip]:focus, #edt-import-modal .modal-actions button[data-edt-skip]:focus-visible{outline: none;box-shadow: none;}@media (max-width: 600px){.hero .actions{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));width: 100%;gap: 6px;}.hero .actions button{display: flex;flex-direction: column;justify-content: center;min-width: 0;min-height: 76px;gap: 5px;padding: 7px 4px;font-size: 12px;line-height: 1.25;}.hero .actions button span{overflow-wrap: anywhere;}.hero .actions .cj-action-picto{width: 22px;height: 22px;flex: 0 0 22px;}}.hero .actions button{min-height:36px;padding:4px 8px;background:#fff;color:var(--navy);border:1px solid #e3eaf0;box-shadow:none;font-size:.78rem;font-weight:650}.hero .actions .primary{background:#fff;color:var(--navy);border-color:#e3eaf0;padding-inline:8px}.hero .actions button:hover,.hero .actions .primary:hover{background:#f7fafc;border-color:#cbd8e3}.cj-action-picto{width:26px;height:26px;flex-basis:26px}.cj-action-import{transform:none}.cj-action-download{filter:none}.cj-meta-picto{width:24px;height:24px;flex-basis:24px;object-fit:contain}.cj-modal-picto{display:block;width:42px;height:42px;flex:0 0 42px;object-fit:contain}.edt-import-head .cj-modal-picto{width:48px;height:48px;flex-basis:48px}.pdf-modal-icon.cj-modal-picto{width:32px;height:32px;flex:0 0 32px;border-radius:0;background:transparent}.slot-title-edit img,.prep-sheet-icon{display:block;width:24px;height:24px;object-fit:contain}.slothead .slot-delete{width:30px;height:30px;padding:0;border:1px solid #e5eaf0;border-radius:50%;background:#fff;color:#748396;font-size:20px;line-height:1}.slothead .slot-delete:hover{background:#fff5f4;border-color:#e9c3bd;color:#ba5a50}.prep-sheet-button{display:inline-flex;align-items:center;gap:7px}@media(max-width:600px){.hero .actions button{min-height:54px;padding:5px 4px;font-size:11px}.hero .actions .cj-action-picto{width:25px;height:25px;flex-basis:25px}}.cj-modal-heading{display:flex;align-items:center;gap:10px}.cj-modal-heading h2{margin:0}.app{font-size:16px;line-height:1.45}.app .subtitle,.app .notice,.app .empty,.app .modal-card p{font-size:14px}.app label,.app .cj-meta-label,.app .duplicate-card label{font-size:14px}.app input,.app textarea,.app select,.app .cj-objective-suggestion{font-size:16px;line-height:1.4}.app .slot-title-text{font-size:18px}.app .slot-title-hint{font-size:14px}.app .calendar-head strong{font-size:15px}.app .calendar-week{font-size:13px}.app .calendar .calendar-grid button{font-size:14px;min-height:30px}.app .hero .actions button,.app .prep-sheet-button,.app .rubrique-action select[data-add-field],.app .modal-actions button{font-size:14px}.app .optional-fields label button,.app .slothead>button{font-size:14px}.app .calendar{width:220px}.app .hero,.app .toolbar{margin-left:235px}.app .toolbar{min-height:170px}@media(max-width:820px){.app .hero,.app .toolbar{margin-left:0}.app .toolbar{display:flex;flex-direction:column;gap:12px;min-height:0}.app .calendar{position:static;width:min(100%,300px);height:auto;margin-inline:auto}.app .meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.app .hero .actions button{font-size:13px;line-height:1.3}.app .calendar .calendar-grid button{min-height:34px}.app .slot-title-text{font-size:17px}}.app .calendar-head strong{font-size:14px}.app .calendar-week{font-size:12px}.app .calendar .calendar-grid button{width:100%;min-width:0;min-height:0;aspect-ratio:1;font-size:12px}.app .rubrique-plus{background:transparent;box-shadow:none}.app .rubrique-plus::before,.app .rubrique-plus::after{display:none}.app .rubrique-plus img{display:block;width:30px;height:30px;object-fit:contain}.app .slot-add{width:36px;height:36px;bottom:-18px;border:0;background:#fff;box-shadow:0 2px 8px rgba(23,50,77,.14)}.app .slot-add:hover{background:#fff}.app .slot-add img{display:block;width:32px;height:32px;object-fit:contain;margin:auto}.app .hero{display:flex;flex-direction:column;align-items:stretch;gap:10px}.app .hero .pde-resource-intro{width:100%;max-width:none}.app .hero .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;gap:8px}.app .hero .actions button{width:100%;min-width:0}.app .calendar .calendar-grid button, .app .calendar .calendar-grid button:hover{background:transparent!important;border-radius:0;box-shadow:none!important}.app .calendar .calendar-grid button.selected{background:transparent!important;color:var(--teal-dark)!important;box-shadow:none!important;font-weight:800;text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}}
@scope (.pde-inline-cahier-journal){.ai-voice-listener__panel{background:#fff!important;opacity:1!important;appearance:none!important;-webkit-appearance:none!important;color:#183153!important;border-color:rgba(255,255,255,.9)!important}.ai-voice-listener__panel>*{opacity:1!important;color:inherit}.ai-voice-listener__panel:focus-visible{outline:3px solid var(--ai-blue,var(--blue,#1267d8));outline-offset:5px}.ai-voice-listener__panel>span:not(.ai-voice-listener__visual):not(.ai-voice-listener__bars){font-size:1rem}.ai-mic svg,.ai-voice-listener__mic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.voice-field{display:grid;grid-template-columns:38px minmax(0,1fr);gap:0;align-items:stretch;border:1px solid var(--line,#dbe5ef);border-radius:12px;background:#fff;overflow:hidden}.voice-field:focus-within{border-color:rgba(18,103,216,.55);box-shadow:0 0 0 3px rgba(18,103,216,.1)}.voice-field textarea{border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:9px}.voice-mic{width:38px;height:100%;min-height:38px;border:0;border-right:1px solid var(--line,#dbe5ef);border-radius:0;background:#f4f8fd;color:var(--blue,#1267d8);display:grid;place-items:center;padding:8px}.voice-mic:hover,.voice-mic:focus-visible{background:#dceaff}.voice-mic.is-listening{background:#fff0f0;color:#c93535}.voice-mic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.ai-voice-open{overflow:hidden}.ai-voice-listener[hidden]{display:none!important}.ai-voice-listener{position:fixed;top:var(--pde-voice-top,0px);height:var(--pde-voice-height,100dvh);left:0;right:0;z-index:10020;display:grid;place-items:center;padding:24px;background:rgba(16,30,54,.42);backdrop-filter:blur(4px);animation:ai-voice-fade .2s ease-out}.ai-voice-listener__panel{width:min(360px,100%);min-height:360px;padding:34px 28px 30px;border:1px solid rgba(255,255,255,.72);border-radius:30px;background:#fff;color:#183153;box-shadow:0 24px 70px rgba(16,30,54,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;cursor:pointer;animation:ai-voice-panel-in .28s cubic-bezier(.2,.8,.2,1)}.ai-voice-listener__visual{position:relative;width:112px;height:112px;display:grid;place-items:center;margin-bottom:4px}.ai-voice-listener__ring{position:absolute;inset:0;border-radius:50%;background:rgba(201,53,53,.13);animation:ai-voice-ring 1.45s ease-out infinite}.ai-voice-listener__mic{position:relative;width:72px;height:72px;border-radius:50%;background:#c93535;color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px rgba(201,53,53,.32)}.ai-voice-listener__mic svg{width:34px;height:34px}.ai-voice-listener__bars{height:30px;display:flex;align-items:center;gap:5px;margin:2px 0 4px}.ai-voice-listener__bars i{width:4px;height:10px;border-radius:999px;background:var(--ai-blue,var(--blue,#1267d8));animation:ai-voice-wave .85s ease-in-out infinite alternate}.ai-voice-listener__bars i:nth-child(2),.ai-voice-listener__bars i:nth-child(4){animation-delay:-.35s}.ai-voice-listener__bars i:nth-child(3){animation-delay:-.6s}.ai-voice-listener__panel strong{font-size:1.32rem;line-height:1.2}.ai-voice-listener__panel small{margin-top:5px;color:#65758b;font-size:.84rem}.ai-voice-listener.is-processing .ai-voice-listener__panel{cursor:wait}.ai-voice-listener.is-processing .ai-voice-listener__ring{border:4px solid rgba(38,99,235,.15);border-top-color:var(--ai-blue,var(--blue,#1267d8));background:transparent;animation:ai-voice-spin .85s linear infinite}.ai-voice-listener.is-processing .ai-voice-listener__mic{background:var(--ai-blue,var(--blue,#1267d8));box-shadow:0 10px 28px rgba(38,99,235,.28)}.ai-voice-listener.is-processing .ai-voice-listener__bars{visibility:hidden}@keyframes ai-voice-fade{from{opacity:0}}@keyframes ai-voice-panel-in{from{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes ai-voice-ring{0%{transform:scale(.72);opacity:.95}100%{transform:scale(1.22);opacity:0}}@keyframes ai-voice-wave{from{height:8px;opacity:.55}to{height:28px;opacity:1}}@keyframes ai-voice-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-voice-listener{animation-duration:140ms}.ai-voice-listener__panel{animation-duration:140ms}.ai-voice-listener__ring{animation:ai-voice-ring-reduced 2.4s ease-out infinite}.ai-voice-listener__bars i{animation:ai-voice-wave-reduced 1.5s ease-in-out infinite alternate}.ai-voice-listener.is-processing .ai-voice-listener__ring{animation:ai-voice-spin 1.6s linear infinite}}@keyframes ai-voice-ring-reduced{0%{transform:scale(.88);opacity:.62}100%{transform:scale(1.08);opacity:0}}@keyframes ai-voice-wave-reduced{from{height:11px;opacity:.7}to{height:19px;opacity:.95}}.voice-field :is(input,textarea){border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:9px}.voice-field>.voice-mic{border:0;border-right:1px solid var(--line,#dbe5ef);border-radius:0;background:#f4f8fd;color:var(--blue,#1267d8);box-shadow:none;padding:8px}.voice-field{border-color:#dfe7f1}.voice-field>.voice-mic{border-right-color:#dfe7f1}.voice-field:has(.cj-ai-improve){grid-template-columns:38px minmax(0,1fr) 38px}.voice-field>.cj-ai-improve{width:38px;min-height:38px;border:0;border-left:1px solid #dbe5ef;border-radius:0;background:#f7f4ff;color:#7654c8!important;display:grid;place-items:center;padding:5px;line-height:1;transition:background .15s ease,color .15s ease}.cj-ai-improve__icon{width:28px;height:28px;display:block;overflow:visible}.voice-field>.cj-ai-improve .cj-ai-improve__icon{color:#7654c8!important;fill:#7654c8!important;stroke:none}.voice-field>.cj-ai-improve:hover,.voice-field>.cj-ai-improve:focus-visible{background:#eee7ff;color:#7654c8!important}.cj-ai-improve:focus-visible{outline:3px solid rgba(118,84,200,.25);outline-offset:-3px}.voice-field>.cj-ai-improve.is-loading{cursor:wait;color:#7654c8!important}.cj-ai-improve.is-loading .cj-ai-improve__icon{animation:cj-ai-spin .8s linear infinite}.voice-field>.cj-ai-improve.is-error{background:#f7f4ff;color:#7654c8!important;font-size:.72rem}.optional-fields label.wide .voice-field>.cj-ai-improve{border:0;border-left:1px solid var(--line,#dbe5ef);border-radius:0!important}@keyframes cj-ai-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cj-ai-improve.is-loading .cj-ai-improve__icon{animation:none}}.ai-voice-listener__visual{display:grid!important;visibility:visible!important;opacity:1!important}.ai-voice-listener__ring{display:block!important;visibility:visible!important}.ai-voice-listener__mic{display:grid!important;visibility:visible!important;opacity:1!important}.ai-voice-listener__bars{display:flex!important;visibility:visible!important;opacity:1!important}.ai-voice-listener__bars i{display:block!important;visibility:visible!important;opacity:1!important}.ai-voice-listener.is-processing .ai-voice-listener__bars{visibility:hidden!important}}
@scope (.pde-inline-cahier-journal){:scope .pde-rs-bc308cf5ea8a.pde-rs-bc308cf5ea8a.pde-rs-bc308cf5ea8a{max-width:320px}:scope .pde-rs-fad42ddaad55.pde-rs-fad42ddaad55.pde-rs-fad42ddaad55{color:#078ca6;text-decoration:none;}:scope .pde-rs-cb5287170e32.pde-rs-cb5287170e32.pde-rs-cb5287170e32{color:#777;}:scope .pde-rs-44d28f238518.pde-rs-44d28f238518.pde-rs-44d28f238518{flex:1;}:scope .pde-rs-fbd60e1e1a5c.pde-rs-fbd60e1e1a5c.pde-rs-fbd60e1e1a5c{margin-top:10px;}:scope .pde-rs-ba5f923578c0.pde-rs-ba5f923578c0.pde-rs-ba5f923578c0{margin-top:15px;}:scope .pde-rs-b990988024a1.pde-rs-b990988024a1.pde-rs-b990988024a1{margin-top:12px;display:flex;gap:10px;}:scope .pde-rs-46a132f95cc1.pde-rs-46a132f95cc1.pde-rs-46a132f95cc1{margin-top:20px;}:scope .pde-rs-aba30ff67066.pde-rs-aba30ff67066.pde-rs-aba30ff67066{text-decoration:none;color:#078ca6;}:scope .pde-rs-7ed4bc9f9843.pde-rs-7ed4bc9f9843.pde-rs-7ed4bc9f9843{margin-top:0;font-size:1.4rem;color:#078ca6;}:scope .pde-rs-6e136acb11ef.pde-rs-6e136acb11ef.pde-rs-6e136acb11ef{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;}:scope .pde-rs-e67529666ce6.pde-rs-e67529666ce6.pde-rs-e67529666ce6{display:none;background:#f5fafc;padding:12px;border-radius:10px;}:scope .pde-rs-fc88c9ef552e.pde-rs-fc88c9ef552e.pde-rs-fc88c9ef552e{margin-top:10px;}:scope .pde-rs-9fce127fa9f7.pde-rs-9fce127fa9f7.pde-rs-9fce127fa9f7{margin:20px 0;}:scope .pde-rs-93a5c39666b7.pde-rs-93a5c39666b7.pde-rs-93a5c39666b7{font-size:1.05rem;}:scope .pde-rs-ef55ba24a472.pde-rs-ef55ba24a472.pde-rs-ef55ba24a472{background:#f5fafc;padding:12px;border-radius:10px;}:scope .pde-rs-842a9a3eb6df.pde-rs-842a9a3eb6df.pde-rs-842a9a3eb6df{flex:1;}:scope .pde-rs-42464e965047.pde-rs-42464e965047.pde-rs-42464e965047{color:#666;}:scope .pde-rs-153e6b0c2a17.pde-rs-153e6b0c2a17.pde-rs-153e6b0c2a17{color:#0798b3;}:scope .pde-rs-f53484bac1ea.pde-rs-f53484bac1ea.pde-rs-f53484bac1ea{display:inline;}:scope .pde-rs-b22fe69f7fda.pde-rs-b22fe69f7fda.pde-rs-b22fe69f7fda{background:none;color:#d9534f;padding:0;}:scope .pde-rs-b04e3710dbce.pde-rs-b04e3710dbce.pde-rs-b04e3710dbce{position:fixed;left:-9999px;top:-9999px}:scope .pde-rs-0c1b5fa040aa.pde-rs-0c1b5fa040aa.pde-rs-0c1b5fa040aa{font-family:Arial,sans-serif;line-height:1.55;color:#1f2937;max-width:680px}:scope .pde-rs-076f2e4378a4.pde-rs-076f2e4378a4.pde-rs-076f2e4378a4{font-size:16px}:scope .pde-rs-bb586760f703.pde-rs-bb586760f703.pde-rs-bb586760f703{margin-top:24px}:scope .pde-rs-b11fd1b9ea45.pde-rs-b11fd1b9ea45.pde-rs-b11fd1b9ea45{display:inline-block;margin:0 10px 10px 0;padding:12px 18px;background:#15803d;color:#ffffff;text-decoration:none;border-radius:8px;font-weight:700}:scope .pde-rs-b9cb57fa64f9.pde-rs-b9cb57fa64f9.pde-rs-b9cb57fa64f9{display:inline-block;margin:0 0 10px 0;padding:12px 18px;background:#b91c1c;color:#ffffff;text-decoration:none;border-radius:8px;font-weight:700}:scope .pde-rs-ef864b030f8e.pde-rs-ef864b030f8e.pde-rs-ef864b030f8e{font-family:system-ui;padding:24px;line-height:1.5}:scope .pde-rs-03c76c4a1e21.pde-rs-03c76c4a1e21.pde-rs-03c76c4a1e21{justify-content:center;}:scope .pde-rs-b7e26df43912.pde-rs-b7e26df43912.pde-rs-b7e26df43912{font-size:26px;}:scope .pde-rs-e4a61337b4be.pde-rs-e4a61337b4be.pde-rs-e4a61337b4be{font-family:Arial;font-size:15px;}:scope .pde-rs-417ac91dfe99.pde-rs-417ac91dfe99.pde-rs-417ac91dfe99{background:#2ecc71;color:#fff;padding:10px 15px;border-radius:5px;text-decoration:none;font-size:16px;}:scope .pde-rs-a75e8cfddb5d.pde-rs-a75e8cfddb5d.pde-rs-a75e8cfddb5d{border-radius:8px;margin:10px 0;}:scope .pde-rs-a1c85f21bbbc.pde-rs-a1c85f21bbbc.pde-rs-a1c85f21bbbc{max-width:90px}:scope .pde-rs-1da3acaf2f5c.pde-rs-1da3acaf2f5c.pde-rs-1da3acaf2f5c{padding:16px 16px 0 16px}:scope .pde-rs-9538ccbc2718.pde-rs-9538ccbc2718.pde-rs-9538ccbc2718{padding:16px}:scope .pde-rs-f2fc63fc419f.pde-rs-f2fc63fc419f.pde-rs-f2fc63fc419f{margin:0 0 12px;font-size:20px}:scope .pde-rs-a6b7cb72a2c2.pde-rs-a6b7cb72a2c2.pde-rs-a6b7cb72a2c2{margin:0 0 6px;font-size:22px}:scope .pde-rs-9d9eec85e62d.pde-rs-9d9eec85e62d.pde-rs-9d9eec85e62d{margin:16px 0}:scope .pde-rs-d31372a47adc.pde-rs-d31372a47adc.pde-rs-d31372a47adc{margin:0;padding:0;background:#f6f7fb;font-family:Arial,sans-serif;color:#333}:scope .pde-rs-4b5fd38ae20e.pde-rs-4b5fd38ae20e.pde-rs-4b5fd38ae20e{max-width:620px;margin:0 auto;padding:24px 16px}:scope .pde-rs-6157a19dead9.pde-rs-6157a19dead9.pde-rs-6157a19dead9{background:#fff;border:1px solid #e3e4ea;border-radius:14px;padding:26px}:scope .pde-rs-f96080581dbf.pde-rs-f96080581dbf.pde-rs-f96080581dbf{margin:0 0 18px}:scope .pde-rs-d190504eb4dd.pde-rs-d190504eb4dd.pde-rs-d190504eb4dd{margin:0 0 22px}:scope .pde-rs-0a9dcb91767a.pde-rs-0a9dcb91767a.pde-rs-0a9dcb91767a{margin:0 0 22px;text-align:center}:scope .pde-rs-d5ca95094d13.pde-rs-d5ca95094d13.pde-rs-d5ca95094d13{display:inline-block;padding:14px 22px;border-radius:10px;background:#6d50bd;color:#fff;text-decoration:none;font-weight:bold}:scope .pde-rs-2e83d073df8b.pde-rs-2e83d073df8b.pde-rs-2e83d073df8b{margin:0}:scope .pde-rs-7d1d4115faa9.pde-rs-7d1d4115faa9.pde-rs-7d1d4115faa9{color:#563c9d}:scope .pde-rs-d1384321a2d8.pde-rs-d1384321a2d8.pde-rs-d1384321a2d8{--swatch:#000000}:scope .pde-rs-68f7347d9152.pde-rs-68f7347d9152.pde-rs-68f7347d9152{--swatch:#1f2937}:scope .pde-rs-cdc568d12111.pde-rs-cdc568d12111.pde-rs-cdc568d12111{--swatch:#475569}:scope .pde-rs-886bb2b3a3c5.pde-rs-886bb2b3a3c5.pde-rs-886bb2b3a3c5{--swatch:#64748b}:scope .pde-rs-815acc4c48fe.pde-rs-815acc4c48fe.pde-rs-815acc4c48fe{--swatch:#94a3b8}:scope .pde-rs-4d1dec26188b.pde-rs-4d1dec26188b.pde-rs-4d1dec26188b{--swatch:#cbd5e1}:scope .pde-rs-98ede1d2e2c8.pde-rs-98ede1d2e2c8.pde-rs-98ede1d2e2c8{--swatch:#e2e8f0}:scope .pde-rs-25ae4b5f2d04.pde-rs-25ae4b5f2d04.pde-rs-25ae4b5f2d04{--swatch:#ffffff}:scope .pde-rs-3ec3bf238a3c.pde-rs-3ec3bf238a3c.pde-rs-3ec3bf238a3c{--swatch:#7f1d1d}:scope .pde-rs-b13e0b55b6e8.pde-rs-b13e0b55b6e8.pde-rs-b13e0b55b6e8{--swatch:#991b1b}:scope .pde-rs-8f95a793abbe.pde-rs-8f95a793abbe.pde-rs-8f95a793abbe{--swatch:#b91c1c}:scope .pde-rs-0d6f68338a31.pde-rs-0d6f68338a31.pde-rs-0d6f68338a31{--swatch:#dc2626}:scope .pde-rs-f02db4335e55.pde-rs-f02db4335e55.pde-rs-f02db4335e55{--swatch:#ef4444}:scope .pde-rs-26cd97138cf9.pde-rs-26cd97138cf9.pde-rs-26cd97138cf9{--swatch:#f87171}:scope .pde-rs-8d39a77958e8.pde-rs-8d39a77958e8.pde-rs-8d39a77958e8{--swatch:#fca5a5}:scope .pde-rs-69052338e40e.pde-rs-69052338e40e.pde-rs-69052338e40e{--swatch:#fecaca}:scope .pde-rs-7d77806fc229.pde-rs-7d77806fc229.pde-rs-7d77806fc229{--swatch:#7c2d12}:scope .pde-rs-8f2a1ba98408.pde-rs-8f2a1ba98408.pde-rs-8f2a1ba98408{--swatch:#9a3412}:scope .pde-rs-fb8d19f3fafa.pde-rs-fb8d19f3fafa.pde-rs-fb8d19f3fafa{--swatch:#c2410c}:scope .pde-rs-ae477f3ec146.pde-rs-ae477f3ec146.pde-rs-ae477f3ec146{--swatch:#ea580c}:scope .pde-rs-d969706aa22a.pde-rs-d969706aa22a.pde-rs-d969706aa22a{--swatch:#f97316}:scope .pde-rs-a18f624b5634.pde-rs-a18f624b5634.pde-rs-a18f624b5634{--swatch:#fb923c}:scope .pde-rs-ef87928f817e.pde-rs-ef87928f817e.pde-rs-ef87928f817e{--swatch:#fdba74}:scope .pde-rs-2f2faf890bd5.pde-rs-2f2faf890bd5.pde-rs-2f2faf890bd5{--swatch:#fed7aa}:scope .pde-rs-d1a297526c14.pde-rs-d1a297526c14.pde-rs-d1a297526c14{--swatch:#78350f}:scope .pde-rs-e2565b21afe1.pde-rs-e2565b21afe1.pde-rs-e2565b21afe1{--swatch:#92400e}:scope .pde-rs-9f2205688c0a.pde-rs-9f2205688c0a.pde-rs-9f2205688c0a{--swatch:#b45309}:scope .pde-rs-5d286abb16ab.pde-rs-5d286abb16ab.pde-rs-5d286abb16ab{--swatch:#d97706}:scope .pde-rs-dad3f33b99c3.pde-rs-dad3f33b99c3.pde-rs-dad3f33b99c3{--swatch:#f59e0b}:scope .pde-rs-d6c37c5d1961.pde-rs-d6c37c5d1961.pde-rs-d6c37c5d1961{--swatch:#fbbf24}:scope .pde-rs-72203610fa16.pde-rs-72203610fa16.pde-rs-72203610fa16{--swatch:#fcd34d}:scope .pde-rs-47f396ec5e16.pde-rs-47f396ec5e16.pde-rs-47f396ec5e16{--swatch:#fde68a}:scope .pde-rs-0131ee43e169.pde-rs-0131ee43e169.pde-rs-0131ee43e169{--swatch:#713f12}:scope .pde-rs-58924f1a0a98.pde-rs-58924f1a0a98.pde-rs-58924f1a0a98{--swatch:#854d0e}:scope .pde-rs-2338420f5ea5.pde-rs-2338420f5ea5.pde-rs-2338420f5ea5{--swatch:#a16207}:scope .pde-rs-9a194e4e57ca.pde-rs-9a194e4e57ca.pde-rs-9a194e4e57ca{--swatch:#ca8a04}:scope .pde-rs-14e690dce664.pde-rs-14e690dce664.pde-rs-14e690dce664{--swatch:#eab308}:scope .pde-rs-6e01905e34cc.pde-rs-6e01905e34cc.pde-rs-6e01905e34cc{--swatch:#facc15}:scope .pde-rs-249ba3e5f14b.pde-rs-249ba3e5f14b.pde-rs-249ba3e5f14b{--swatch:#fde047}:scope .pde-rs-2a24af17fae2.pde-rs-2a24af17fae2.pde-rs-2a24af17fae2{--swatch:#fef08a}:scope .pde-rs-d65327a470eb.pde-rs-d65327a470eb.pde-rs-d65327a470eb{--swatch:#365314}:scope .pde-rs-1fc95be04afb.pde-rs-1fc95be04afb.pde-rs-1fc95be04afb{--swatch:#3f6212}:scope .pde-rs-5107ef0c5780.pde-rs-5107ef0c5780.pde-rs-5107ef0c5780{--swatch:#4d7c0f}:scope .pde-rs-6b9a46158d7c.pde-rs-6b9a46158d7c.pde-rs-6b9a46158d7c{--swatch:#65a30d}:scope .pde-rs-64f5a55022b9.pde-rs-64f5a55022b9.pde-rs-64f5a55022b9{--swatch:#84cc16}:scope .pde-rs-ce592849084f.pde-rs-ce592849084f.pde-rs-ce592849084f{--swatch:#a3e635}:scope .pde-rs-d600989058fc.pde-rs-d600989058fc.pde-rs-d600989058fc{--swatch:#bef264}:scope .pde-rs-62a30279fcc8.pde-rs-62a30279fcc8.pde-rs-62a30279fcc8{--swatch:#d9f99d}:scope .pde-rs-7ced173f8e6a.pde-rs-7ced173f8e6a.pde-rs-7ced173f8e6a{--swatch:#14532d}:scope .pde-rs-534d86aed9e5.pde-rs-534d86aed9e5.pde-rs-534d86aed9e5{--swatch:#166534}:scope .pde-rs-9c2f55140f30.pde-rs-9c2f55140f30.pde-rs-9c2f55140f30{--swatch:#15803d}:scope .pde-rs-fd0dce1e70de.pde-rs-fd0dce1e70de.pde-rs-fd0dce1e70de{--swatch:#16a34a}:scope .pde-rs-2d573b50b040.pde-rs-2d573b50b040.pde-rs-2d573b50b040{--swatch:#22c55e}:scope .pde-rs-8e2d922f9943.pde-rs-8e2d922f9943.pde-rs-8e2d922f9943{--swatch:#4ade80}:scope .pde-rs-12f58111b8ba.pde-rs-12f58111b8ba.pde-rs-12f58111b8ba{--swatch:#86efac}:scope .pde-rs-0a70010245a9.pde-rs-0a70010245a9.pde-rs-0a70010245a9{--swatch:#bbf7d0}:scope .pde-rs-3b72a02e3ee2.pde-rs-3b72a02e3ee2.pde-rs-3b72a02e3ee2{--swatch:#064e3b}:scope .pde-rs-9984fb046661.pde-rs-9984fb046661.pde-rs-9984fb046661{--swatch:#065f46}:scope .pde-rs-850dcc4803b1.pde-rs-850dcc4803b1.pde-rs-850dcc4803b1{--swatch:#047857}:scope .pde-rs-6fa3ad3607c0.pde-rs-6fa3ad3607c0.pde-rs-6fa3ad3607c0{--swatch:#059669}:scope .pde-rs-40da89dbc80e.pde-rs-40da89dbc80e.pde-rs-40da89dbc80e{--swatch:#10b981}:scope .pde-rs-70f76e03dbf0.pde-rs-70f76e03dbf0.pde-rs-70f76e03dbf0{--swatch:#34d399}:scope .pde-rs-ef01d3cc31ff.pde-rs-ef01d3cc31ff.pde-rs-ef01d3cc31ff{--swatch:#6ee7b7}:scope .pde-rs-4de59c9d8558.pde-rs-4de59c9d8558.pde-rs-4de59c9d8558{--swatch:#a7f3d0}:scope .pde-rs-d36bdb36ca0a.pde-rs-d36bdb36ca0a.pde-rs-d36bdb36ca0a{--swatch:#134e4a}:scope .pde-rs-3744e4963737.pde-rs-3744e4963737.pde-rs-3744e4963737{--swatch:#115e59}:scope .pde-rs-3526f5316150.pde-rs-3526f5316150.pde-rs-3526f5316150{--swatch:#0f766e}:scope .pde-rs-abf97083b453.pde-rs-abf97083b453.pde-rs-abf97083b453{--swatch:#0d9488}:scope .pde-rs-bca92d36ba52.pde-rs-bca92d36ba52.pde-rs-bca92d36ba52{--swatch:#14b8a6}:scope .pde-rs-eff7e70a2dc1.pde-rs-eff7e70a2dc1.pde-rs-eff7e70a2dc1{--swatch:#2dd4bf}:scope .pde-rs-17efe9484315.pde-rs-17efe9484315.pde-rs-17efe9484315{--swatch:#5eead4}:scope .pde-rs-7661399d455e.pde-rs-7661399d455e.pde-rs-7661399d455e{--swatch:#99f6e4}:scope .pde-rs-d243498ffbab.pde-rs-d243498ffbab.pde-rs-d243498ffbab{--swatch:#164e63}:scope .pde-rs-55bf71651bda.pde-rs-55bf71651bda.pde-rs-55bf71651bda{--swatch:#155e75}:scope .pde-rs-9e1cc8d209cd.pde-rs-9e1cc8d209cd.pde-rs-9e1cc8d209cd{--swatch:#0e7490}:scope .pde-rs-f6b9f9c256ad.pde-rs-f6b9f9c256ad.pde-rs-f6b9f9c256ad{--swatch:#0891b2}:scope .pde-rs-0c75e037f4cd.pde-rs-0c75e037f4cd.pde-rs-0c75e037f4cd{--swatch:#06b6d4}:scope .pde-rs-db44678f7654.pde-rs-db44678f7654.pde-rs-db44678f7654{--swatch:#22d3ee}:scope .pde-rs-4a8dbbc8d01b.pde-rs-4a8dbbc8d01b.pde-rs-4a8dbbc8d01b{--swatch:#67e8f9}:scope .pde-rs-e4dd375c0fb5.pde-rs-e4dd375c0fb5.pde-rs-e4dd375c0fb5{--swatch:#a5f3fc}:scope .pde-rs-f47d3c341dd4.pde-rs-f47d3c341dd4.pde-rs-f47d3c341dd4{--swatch:#0c4a6e}:scope .pde-rs-7c41decd67ba.pde-rs-7c41decd67ba.pde-rs-7c41decd67ba{--swatch:#075985}:scope .pde-rs-f1acc9fb4973.pde-rs-f1acc9fb4973.pde-rs-f1acc9fb4973{--swatch:#0369a1}:scope .pde-rs-ae7c8ea61336.pde-rs-ae7c8ea61336.pde-rs-ae7c8ea61336{--swatch:#0284c7}:scope .pde-rs-1762963b2ddc.pde-rs-1762963b2ddc.pde-rs-1762963b2ddc{--swatch:#0ea5e9}:scope .pde-rs-5ebeb62a47ce.pde-rs-5ebeb62a47ce.pde-rs-5ebeb62a47ce{--swatch:#38bdf8}:scope .pde-rs-25b3632a0aff.pde-rs-25b3632a0aff.pde-rs-25b3632a0aff{--swatch:#7dd3fc}:scope .pde-rs-06860397bf84.pde-rs-06860397bf84.pde-rs-06860397bf84{--swatch:#bae6fd}:scope .pde-rs-9659a54996c4.pde-rs-9659a54996c4.pde-rs-9659a54996c4{--swatch:#1e3a8a}:scope .pde-rs-f8bedb1a8e6f.pde-rs-f8bedb1a8e6f.pde-rs-f8bedb1a8e6f{--swatch:#1e40af}:scope .pde-rs-83c0573e4d3d.pde-rs-83c0573e4d3d.pde-rs-83c0573e4d3d{--swatch:#1d4ed8}:scope .pde-rs-f563783fdca0.pde-rs-f563783fdca0.pde-rs-f563783fdca0{--swatch:#2563eb}:scope .pde-rs-64078cd5535b.pde-rs-64078cd5535b.pde-rs-64078cd5535b{--swatch:#3b82f6}:scope .pde-rs-2ac7a7222a5d.pde-rs-2ac7a7222a5d.pde-rs-2ac7a7222a5d{--swatch:#60a5fa}:scope .pde-rs-600adddb9270.pde-rs-600adddb9270.pde-rs-600adddb9270{--swatch:#93c5fd}:scope .pde-rs-ce8630d09339.pde-rs-ce8630d09339.pde-rs-ce8630d09339{--swatch:#bfdbfe}:scope .pde-rs-be37ae9b1c9a.pde-rs-be37ae9b1c9a.pde-rs-be37ae9b1c9a{--swatch:#312e81}:scope .pde-rs-6af1efb1199b.pde-rs-6af1efb1199b.pde-rs-6af1efb1199b{--swatch:#3730a3}:scope .pde-rs-d963810f218b.pde-rs-d963810f218b.pde-rs-d963810f218b{--swatch:#4338ca}:scope .pde-rs-67d55008ce78.pde-rs-67d55008ce78.pde-rs-67d55008ce78{--swatch:#4f46e5}:scope .pde-rs-6074e0f4247d.pde-rs-6074e0f4247d.pde-rs-6074e0f4247d{--swatch:#6366f1}:scope .pde-rs-ccf3ab9de0c9.pde-rs-ccf3ab9de0c9.pde-rs-ccf3ab9de0c9{--swatch:#818cf8}:scope .pde-rs-672dbbbd0d05.pde-rs-672dbbbd0d05.pde-rs-672dbbbd0d05{--swatch:#a5b4fc}:scope .pde-rs-aa724a46ea71.pde-rs-aa724a46ea71.pde-rs-aa724a46ea71{--swatch:#c7d2fe}:scope .pde-rs-2799aaa545f2.pde-rs-2799aaa545f2.pde-rs-2799aaa545f2{--swatch:#4c1d95}:scope .pde-rs-269eb50d5ff4.pde-rs-269eb50d5ff4.pde-rs-269eb50d5ff4{--swatch:#5b21b6}:scope .pde-rs-0cba0b3ea727.pde-rs-0cba0b3ea727.pde-rs-0cba0b3ea727{--swatch:#6d28d9}:scope .pde-rs-9b8f66bd2447.pde-rs-9b8f66bd2447.pde-rs-9b8f66bd2447{--swatch:#7c3aed}:scope .pde-rs-a3806b92b592.pde-rs-a3806b92b592.pde-rs-a3806b92b592{--swatch:#8b5cf6}:scope .pde-rs-f287004e2efb.pde-rs-f287004e2efb.pde-rs-f287004e2efb{--swatch:#a78bfa}:scope .pde-rs-380b82097cf2.pde-rs-380b82097cf2.pde-rs-380b82097cf2{--swatch:#c4b5fd}:scope .pde-rs-4bd3ab8be43d.pde-rs-4bd3ab8be43d.pde-rs-4bd3ab8be43d{--swatch:#ddd6fe}:scope .pde-rs-20c4dfbdae15.pde-rs-20c4dfbdae15.pde-rs-20c4dfbdae15{--swatch:#581c87}:scope .pde-rs-278c54b1e096.pde-rs-278c54b1e096.pde-rs-278c54b1e096{--swatch:#6b21a8}:scope .pde-rs-8f74ca70b372.pde-rs-8f74ca70b372.pde-rs-8f74ca70b372{--swatch:#7e22ce}:scope .pde-rs-ce4c020e8749.pde-rs-ce4c020e8749.pde-rs-ce4c020e8749{--swatch:#9333ea}:scope .pde-rs-87787a4bc3e8.pde-rs-87787a4bc3e8.pde-rs-87787a4bc3e8{--swatch:#a855f7}:scope .pde-rs-4da30f07b373.pde-rs-4da30f07b373.pde-rs-4da30f07b373{--swatch:#c084fc}:scope .pde-rs-1e401e6bff19.pde-rs-1e401e6bff19.pde-rs-1e401e6bff19{--swatch:#d8b4fe}:scope .pde-rs-d92cca07ea9c.pde-rs-d92cca07ea9c.pde-rs-d92cca07ea9c{--swatch:#e9d5ff}:scope .pde-rs-217ec53ec3b9.pde-rs-217ec53ec3b9.pde-rs-217ec53ec3b9{--swatch:#701a75}:scope .pde-rs-a5d7c749e865.pde-rs-a5d7c749e865.pde-rs-a5d7c749e865{--swatch:#86198f}:scope .pde-rs-141edeb10395.pde-rs-141edeb10395.pde-rs-141edeb10395{--swatch:#a21caf}:scope .pde-rs-4436b25025ce.pde-rs-4436b25025ce.pde-rs-4436b25025ce{--swatch:#c026d3}:scope .pde-rs-5f3a86ed375c.pde-rs-5f3a86ed375c.pde-rs-5f3a86ed375c{--swatch:#d946ef}:scope .pde-rs-b5af9c6fb705.pde-rs-b5af9c6fb705.pde-rs-b5af9c6fb705{--swatch:#e879f9}:scope .pde-rs-d71b98553b39.pde-rs-d71b98553b39.pde-rs-d71b98553b39{--swatch:#f0abfc}:scope .pde-rs-65aa222e2c97.pde-rs-65aa222e2c97.pde-rs-65aa222e2c97{--swatch:#f5d0fe}:scope .pde-rs-e1b10febba11.pde-rs-e1b10febba11.pde-rs-e1b10febba11{--swatch:#831843}:scope .pde-rs-55faed3cbccc.pde-rs-55faed3cbccc.pde-rs-55faed3cbccc{--swatch:#9d174d}:scope .pde-rs-d59906adb5cd.pde-rs-d59906adb5cd.pde-rs-d59906adb5cd{--swatch:#be185d}:scope .pde-rs-a1bca96b352b.pde-rs-a1bca96b352b.pde-rs-a1bca96b352b{--swatch:#db2777}:scope .pde-rs-ef7a9da7a746.pde-rs-ef7a9da7a746.pde-rs-ef7a9da7a746{--swatch:#ec4899}:scope .pde-rs-4b57735e8dc8.pde-rs-4b57735e8dc8.pde-rs-4b57735e8dc8{--swatch:#f472b6}:scope .pde-rs-542194b767cf.pde-rs-542194b767cf.pde-rs-542194b767cf{--swatch:#f9a8d4}:scope .pde-rs-1f3869d2a9af.pde-rs-1f3869d2a9af.pde-rs-1f3869d2a9af{--swatch:#fbcfe8}:scope .pde-rs-ded5c4960b6f.pde-rs-ded5c4960b6f.pde-rs-ded5c4960b6f{--swatch:#881337}:scope .pde-rs-5eea7eb76e90.pde-rs-5eea7eb76e90.pde-rs-5eea7eb76e90{--swatch:#9f1239}:scope .pde-rs-8829befd2dab.pde-rs-8829befd2dab.pde-rs-8829befd2dab{--swatch:#be123c}:scope .pde-rs-f7d893ffd84c.pde-rs-f7d893ffd84c.pde-rs-f7d893ffd84c{--swatch:#e11d48}:scope .pde-rs-afa6224ad7fb.pde-rs-afa6224ad7fb.pde-rs-afa6224ad7fb{--swatch:#f43f5e}:scope .pde-rs-06bfd2ab232d.pde-rs-06bfd2ab232d.pde-rs-06bfd2ab232d{--swatch:#fb7185}:scope .pde-rs-f56a5aa0f787.pde-rs-f56a5aa0f787.pde-rs-f56a5aa0f787{--swatch:#fda4af}:scope .pde-rs-9e1a24627d99.pde-rs-9e1a24627d99.pde-rs-9e1a24627d99{--swatch:#fecdd3}:scope .pde-rs-83891f2cbe98.pde-rs-83891f2cbe98.pde-rs-83891f2cbe98{--choice-color:var(--teal)}:scope .pde-rs-e25c5b790368.pde-rs-e25c5b790368.pde-rs-e25c5b790368{--choice-color:var(--blue)}:scope .pde-rs-1be4c1d75c0e.pde-rs-1be4c1d75c0e.pde-rs-1be4c1d75c0e{color:#d7374f}:scope .pde-rs-5806b67a3923.pde-rs-5806b67a3923.pde-rs-5806b67a3923{color:#d7374f}:scope .pde-rs-75ea9c50c636.pde-rs-75ea9c50c636.pde-rs-75ea9c50c636{--choice-color:#1769e0}:scope .pde-rs-ba3d81d5c7aa.pde-rs-ba3d81d5c7aa.pde-rs-ba3d81d5c7aa{--choice-color:#7b55d9}:scope .pde-rs-864d76b54fc1.pde-rs-864d76b54fc1.pde-rs-864d76b54fc1{--cat-color:#d89a12}:scope .pde-rs-0cdb88f65705.pde-rs-0cdb88f65705.pde-rs-0cdb88f65705{--cat-color:#1769e0}:scope .pde-rs-0eb3fa4da184.pde-rs-0eb3fa4da184.pde-rs-0eb3fa4da184{--cat-color:#8b55d9}:scope .pde-rs-048b1a0dc00e.pde-rs-048b1a0dc00e.pde-rs-048b1a0dc00e{--cat-color:#2da65a}:scope .pde-rs-c762a76b143a.pde-rs-c762a76b143a.pde-rs-c762a76b143a{--cat-color:#e05b5b}:scope .pde-rs-f4b74615cf7d.pde-rs-f4b74615cf7d.pde-rs-f4b74615cf7d{--cat-color:#dc7a2d}:scope .pde-rs-67816da2421b.pde-rs-67816da2421b.pde-rs-67816da2421b{--tone-color:#1769e0}:scope .pde-rs-8cc8daa76d67.pde-rs-8cc8daa76d67.pde-rs-8cc8daa76d67{--tone-color:#2da65a}:scope .pde-rs-462dd8f6a95d.pde-rs-462dd8f6a95d.pde-rs-462dd8f6a95d{--tone-color:#dc4c4c}:scope .pde-rs-b09b6f666265.pde-rs-b09b6f666265.pde-rs-b09b6f666265{--tone-color:#f2b01e}:scope .pde-rs-1d9f1cce3101.pde-rs-1d9f1cce3101.pde-rs-1d9f1cce3101{--choice-color:#2da65a}:scope .pde-rs-30872f563622.pde-rs-30872f563622.pde-rs-30872f563622{--choice-color:#dc4c4c}:scope .pde-rs-975df62dbb78.pde-rs-975df62dbb78.pde-rs-975df62dbb78{color:#d7374f}:scope .pde-rs-075173e142e5.pde-rs-075173e142e5.pde-rs-075173e142e5{display:inline-block;margin-top:6px;padding:8px 16px;background:#1da1c2;color:#ffffff !important;text-decoration:none;border-radius:999px;font-size:13px;font-family:Arial,Helvetica,sans-serif;}:scope .pde-rs-08b87ee77d2e.pde-rs-08b87ee77d2e.pde-rs-08b87ee77d2e{color:#22c55e}:scope .pde-rs-6a83595de165.pde-rs-6a83595de165.pde-rs-6a83595de165{border:1px solid rgba(34,197,94,.6)}:scope .pde-rs-1f4d85255a87.pde-rs-1f4d85255a87.pde-rs-1f4d85255a87{display:inline-block;margin-top:6px;padding:8px 16px;background:#22c55e;color:#ffffff !important;text-decoration:none;border-radius:999px;font-size:13px;font-family:Arial,Helvetica,sans-serif;}:scope .pde-rs-a5c01271cf97.pde-rs-a5c01271cf97.pde-rs-a5c01271cf97{color:#f59e0b}:scope .pde-rs-e1f65f0b0bb8.pde-rs-e1f65f0b0bb8.pde-rs-e1f65f0b0bb8{border:1px solid rgba(245,158,11,.6)}:scope .pde-rs-fb5096f9f568.pde-rs-fb5096f9f568.pde-rs-fb5096f9f568{display:inline-block;margin-top:6px;padding:8px 16px;background:#f59e0b;color:#ffffff !important;text-decoration:none;border-radius:999px;font-size:13px;font-family:Arial,Helvetica,sans-serif;}:scope .pde-rs-00e932c4314f.pde-rs-00e932c4314f.pde-rs-00e932c4314f{position:sticky;top:0;z-index:9999;padding:12px 16px;background:#162433;color:#fff;font:14px Arial,sans-serif;text-align:center}:scope .pde-rs-6045b6176429.pde-rs-6045b6176429.pde-rs-6045b6176429{display:inline-flex;align-items:center;gap:10px;margin:0}:scope .pde-rs-acc6df93bb21.pde-rs-acc6df93bb21.pde-rs-acc6df93bb21{border:0;border-radius:7px;padding:9px 14px;background:#0d95a8;color:#fff;font-weight:700;cursor:pointer}:scope .pde-rs-c4e088d067db.pde-rs-c4e088d067db.pde-rs-c4e088d067db{margin:0;padding:10px;background:#dcfce7;color:#166534;font:14px Arial,sans-serif;text-align:center}:scope .pde-rs-a744d3862f21.pde-rs-a744d3862f21.pde-rs-a744d3862f21{margin:0;padding:10px;background:#fee2e2;color:#991b1b;font:14px Arial,sans-serif;text-align:center}:scope .pde-rs-5a91de0817e2.pde-rs-5a91de0817e2.pde-rs-5a91de0817e2{margin:0;padding:32px;background:#f4f7f6;font-family:Arial,sans-serif;color:#334155}:scope .pde-rs-ed06619407a3.pde-rs-ed06619407a3.pde-rs-ed06619407a3{max-width:680px;margin:auto;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}:scope .pde-rs-3e930945596c.pde-rs-3e930945596c.pde-rs-3e930945596c{font-size:22px;margin-top:0;color:#dc2626}:scope .pde-rs-4984ce377b3d.pde-rs-4984ce377b3d.pde-rs-4984ce377b3d{position:absolute;top:0;right:0;z-index:3;width:124px;height:124px;object-fit:contain;object-position:top right;pointer-events:none}:scope .pde-rs-5ecce5ab10be.pde-rs-5ecce5ab10be.pde-rs-5ecce5ab10be{display:inline-block;padding:12px 18px;background:#289dcc;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;}:scope .pde-rs-a3f09beee2f8.pde-rs-a3f09beee2f8.pde-rs-a3f09beee2f8{display:none;}:scope .pde-rs-79487e4b86a8.pde-rs-79487e4b86a8.pde-rs-79487e4b86a8{display:flex;align-items:center;gap:12px;}:scope .pde-rs-3b85a8c8acc5.pde-rs-3b85a8c8acc5.pde-rs-3b85a8c8acc5{margin:0;flex:0 0 auto;}:scope .pde-rs-dc857d94a1f1.pde-rs-dc857d94a1f1.pde-rs-dc857d94a1f1{flex:1 1 auto;}:scope .pde-rs-2a2ffeeecdd0.pde-rs-2a2ffeeecdd0.pde-rs-2a2ffeeecdd0{display:flex;flex-direction:column;gap:8px;}:scope .pde-rs-895964c957de.pde-rs-895964c957de.pde-rs-895964c957de{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0 16px;}:scope .pde-rs-6945c4770ed8.pde-rs-6945c4770ed8.pde-rs-6945c4770ed8{font-family:Arial,sans-serif;padding:24px}:scope .pde-rs-982ad1672b96.pde-rs-982ad1672b96.pde-rs-982ad1672b96{white-space:pre-wrap;background:#f6f8fa;padding:12px;border:1px solid #d0d7de;border-radius:8px}:scope .pde-rs-fe22d2bad307.pde-rs-fe22d2bad307.pde-rs-fe22d2bad307{margin-bottom:8px}:scope .pde-rs-e392cc9bb8e8.pde-rs-e392cc9bb8e8.pde-rs-e392cc9bb8e8{text-decoration:none}:scope .pde-rs-aa13ef11eb97.pde-rs-aa13ef11eb97.pde-rs-aa13ef11eb97{margin:10px auto 0;width:min(100%,520px)}:scope .pde-rs-fba561c46f12.pde-rs-fba561c46f12.pde-rs-fba561c46f12{gap:10px;align-items:flex-start}:scope .pde-rs-74be9b92560f.pde-rs-74be9b92560f.pde-rs-74be9b92560f{flex:1;min-width:170px}:scope .pde-rs-f9c06e04ae8d.pde-rs-f9c06e04ae8d.pde-rs-f9c06e04ae8d{cursor:default}:scope .pde-rs-ffac5fd45e70.pde-rs-ffac5fd45e70.pde-rs-ffac5fd45e70{margin:0}:scope .pde-rs-4fd7c0aab92a.pde-rs-4fd7c0aab92a.pde-rs-4fd7c0aab92a{margin-top:12px}:scope .pde-rs-b83b7a0b22a0.pde-rs-b83b7a0b22a0.pde-rs-b83b7a0b22a0{display:block;margin:16px auto 0;width:min(100%,560px)}:scope .pde-rs-e14ad249c345.pde-rs-e14ad249c345.pde-rs-e14ad249c345{display:flex;justify-content:center;margin-top:16px}:scope .pde-rs-4d38aae324f8.pde-rs-4d38aae324f8.pde-rs-4d38aae324f8{white-space:nowrap;text-decoration:none}:scope .pde-rs-afbbb9cce03f.pde-rs-afbbb9cce03f.pde-rs-afbbb9cce03f{text-align:center}:scope .pde-rs-8169ad28819f.pde-rs-8169ad28819f.pde-rs-8169ad28819f{display:none}:scope .pde-rs-486a4b84fff3.pde-rs-486a4b84fff3.pde-rs-486a4b84fff3{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}:scope .pde-rs-4789feae4345.pde-rs-4789feae4345.pde-rs-4789feae4345{background:#fff;color:#0f7fb2;display:none}:scope .pde-rs-5b4e2e135c0f.pde-rs-5b4e2e135c0f.pde-rs-5b4e2e135c0f{gap:8px}:scope .pde-rs-3bc82f64aca2.pde-rs-3bc82f64aca2.pde-rs-3bc82f64aca2{display:none;text-decoration:none}:scope .pde-rs-e4f44efaf1cf.pde-rs-e4f44efaf1cf.pde-rs-e4f44efaf1cf{background:#fff;color:#c63b3b;border:1px solid #c63b3b}:scope .pde-rs-bb051e37246b.pde-rs-bb051e37246b.pde-rs-bb051e37246b{background:#c63b3b}:scope .pde-rs-0c425b3b1186.pde-rs-0c425b3b1186.pde-rs-0c425b3b1186{flex:1}:scope .pde-rs-d40bc497d444.pde-rs-d40bc497d444.pde-rs-d40bc497d444{margin:0;padding-left:18px;}:scope .pde-rs-59bf30831669.pde-rs-59bf30831669.pde-rs-59bf30831669{margin:14px 0 0;font-size:1.25rem;}:scope .pde-rs-56da6a628a64.pde-rs-56da6a628a64.pde-rs-56da6a628a64{margin-bottom:10px;}:scope .pde-rs-c9bef4101332.pde-rs-c9bef4101332.pde-rs-c9bef4101332{margin-top:18px;}:scope .pde-rs-cd53558552d4.pde-rs-cd53558552d4.pde-rs-cd53558552d4{margin-top:18px}:scope .pde-rs-3b59bbccbcb6.pde-rs-3b59bbccbcb6.pde-rs-3b59bbccbcb6{margin-top:14px}:scope .pde-rs-7f929a19ea27.pde-rs-7f929a19ea27.pde-rs-7f929a19ea27{display:flex;gap:6px;margin-top:8px}:scope .pde-rs-d74362d3fe69.pde-rs-d74362d3fe69.pde-rs-d74362d3fe69{margin-top:6px}:scope .pde-rs-af911bc332b9.pde-rs-af911bc332b9.pde-rs-af911bc332b9{margin-top:10px;font-size:13px}:scope .pde-rs-817e57be2cdd.pde-rs-817e57be2cdd.pde-rs-817e57be2cdd{margin-top:16px}:scope .pde-rs-a5f522a99a2b.pde-rs-a5f522a99a2b.pde-rs-a5f522a99a2b{margin-top:10px;text-align:right}:scope .pde-rs-c85d4ab34964.pde-rs-c85d4ab34964.pde-rs-c85d4ab34964{background:#0796a0}:scope .pde-rs-da8e32fa6651.pde-rs-da8e32fa6651.pde-rs-da8e32fa6651{background:#ffbe20}:scope .pde-rs-91c245a8df60.pde-rs-91c245a8df60.pde-rs-91c245a8df60{background:#f32638}:scope .pde-rs-b946b9238d08.pde-rs-b946b9238d08.pde-rs-b946b9238d08{--control-color:#ffbe20}:scope .pde-rs-e3a033366351.pde-rs-e3a033366351.pde-rs-e3a033366351{--control-color:#f32638}:scope .pde-rs-56454b1a7376.pde-rs-56454b1a7376.pde-rs-56454b1a7376{--control-color:#7c4dff}:scope .pde-rs-1ebecab0dee7.pde-rs-1ebecab0dee7.pde-rs-1ebecab0dee7{--control-color:#40556a}:scope .pde-rs-2b427ffa471d.pde-rs-2b427ffa471d.pde-rs-2b427ffa471d{display:none}:scope .pde-rs-7f9c8ae72a95.pde-rs-7f9c8ae72a95.pde-rs-7f9c8ae72a95{display:none}:scope .pde-rs-ea3d1473a417.pde-rs-ea3d1473a417.pde-rs-ea3d1473a417{margin-top:8px}:scope .pde-rs-eab0f1ec02b5.pde-rs-eab0f1ec02b5.pde-rs-eab0f1ec02b5{max-width:520px}:scope .pde-rs-2dbd554f43d6.pde-rs-2dbd554f43d6.pde-rs-2dbd554f43d6{padding:8px 10px;border-radius:8px}:scope .pde-rs-3cad1c578e8b.pde-rs-3cad1c578e8b.pde-rs-3cad1c578e8b{margin:0 0 10px}:scope .pde-rs-b66d1715cec1.pde-rs-b66d1715cec1.pde-rs-b66d1715cec1{margin-top:12px}:scope .pde-rs-733d96644be5.pde-rs-733d96644be5.pde-rs-733d96644be5{display:none;margin-top:10px}:scope .pde-rs-d6ccfb6c89a8.pde-rs-d6ccfb6c89a8.pde-rs-d6ccfb6c89a8{max-width:420px}:scope .pde-rs-b4652b151b5c.pde-rs-b4652b151b5c.pde-rs-b4652b151b5c{margin:8px 0 16px;font-weight:700}:scope .pde-rs-8304515370bf.pde-rs-8304515370bf.pde-rs-8304515370bf{justify-content:flex-end}:scope .pde-rs-dfacffb388bf.pde-rs-dfacffb388bf.pde-rs-dfacffb388bf{min-width:0}:scope .pde-rs-7ff103ede7a3.pde-rs-7ff103ede7a3.pde-rs-7ff103ede7a3{display:inline-block;width:728px;height:90px}:scope .pde-rs-fc0dcd209267.pde-rs-fc0dcd209267.pde-rs-fc0dcd209267{display:flex;justify-content:center;margin:12px 0}:scope .pde-premium-progress-value.pde-premium-progress-value.pde-premium-progress-value{width:var(--pde-premium-progress)}.dot{background:var(--pde-crypto-color)}.pde-todo-parent-backdrop{position:fixed;inset:0;background:rgba(17,24,39,.55);z-index:2147483000;pointer-events:none}@media screen{.pde-resource-ui{color-scheme: light;--pde-ui-ink: #17324d;--pde-ui-muted: #71839b;--pde-ui-line: #e4edf5;--pde-ui-accent: #0798b3;--pde-ui-pale: #edf8fb;--pde-ui-background: #fff;color: var(--pde-ui-ink);font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;line-height: 1.65;background: var(--pde-ui-background);}.pde-resource-ui.pde-resource-white, .pde-resource-ui.is-embed{background: #fff;}.pde-resource-ui :where(input, textarea, select, button){font-family: inherit;}.pde-resource-ui :where(h1, h2, h3){line-height: 1.4;}.pde-resource-ui :where(h1){font-weight: 650;letter-spacing: -.025em;}.pde-resource-ui :where(h2, h3){font-weight: 650;}.pde-resource-ui :where(a){color: var(--pde-ui-accent);text-underline-offset: 3px;}.pde-resource-ui :is(.card, .panel, .box, .section-card, .tool-card, .form-card, .result-card, .modal-content, .dialog-card){background: #fff;border-color: var(--pde-ui-line);border-radius: 20px;box-shadow: 0 6px 24px #17324d05;}.pde-resource-ui :is(.hint, .help, .description, .subtitle, .muted){color: var(--pde-ui-muted);}.pde-resource-ui :is(input:not([type]), input[type="text"], input[type="email"], input[type="url"], input[type="search"], input[type="number"], input[type="password"], input[type="date"], input[type="time"], textarea, select){color: var(--pde-ui-ink);background-color: #fcfdff;border-color: #cddfe8;border-radius: 9px;}.pde-resource-ui :is(input, textarea, select):focus-visible{outline: none !important;outline-offset: 0 !important;border-color: var(--pde-ui-accent);}.pde-resource-ui :is(.btn-primary, .button-primary, .primary-button, .button.primary, .btn.primary, button.primary, input[type="submit"]):not(.danger):not(.error):not(.warning){color: #fff;background: #0798b3;border-color: var(--pde-ui-accent);border-radius: 9px;box-shadow: none;font-weight: 650;}.pde-resource-ui :is(.btn-primary, .button-primary, .primary-button, .button.primary, .btn.primary, button.primary, input[type="submit"]):not(:disabled):hover{background: #078ca6;}.pde-resource-ui :is(.btn-secondary, .button-secondary, .secondary-button, .button.secondary, .btn.secondary){color: var(--pde-ui-accent);background: #fff;border-color: var(--pde-ui-line);border-radius: 9px;box-shadow: none;}.pde-resource-ui :is(.btn-secondary, .button-secondary, .secondary-button, .button.secondary, .btn.secondary):not(:disabled):hover{background: var(--pde-ui-pale);}.pde-resource-ui :is(button, a, summary):focus-visible{outline: 3px solid #10a4bd;outline-offset: 4px;}.pde-resource-ui :where(button:disabled, input:disabled, select:disabled){cursor: default;}.pde-resource-ui :where(table){border-color: var(--pde-ui-line);}.pde-resource-ui :where(th){color: var(--pde-ui-ink);background-color: var(--pde-ui-pale);}.pde-resource-ui :where(hr){border-color: var(--pde-ui-line);}.pde-resource-ui :is(.pde-bulletins-app, .pde-dictees-app, .pde-voyage, .pde-ex, .pde-aesh, .pde-fiche, .pde-mot-familles, .pde-pm, .pde-read, .peda){font-family: inherit;}.pde-resource-ui :is(.rd-secondary, .pm-secondary, .peda-secondary, .ex-secondary, .aesh-secondary){background: var(--pde-ui-pale);color: var(--pde-ui-accent);}#pde-quiz-page.pde-resource-ui .pde-santa-card{color: var(--pde-ui-ink);background: #fff;border: 1px solid var(--pde-ui-line);border-radius: 20px;box-shadow: 0 6px 24px #17324d05;}#pde-quiz-page.pde-resource-ui :is(.pde-santa-title, .pde-santa-subtitle){color: var(--pde-ui-ink);}#pde-quiz-page.pde-resource-ui .pde-santa-text{color: var(--pde-ui-muted);}#pde-quiz-page.pde-resource-ui .pde-santa-btn{background: #0798b3;color: #fff;border-radius: 9px;box-shadow: none;}.pde-resource-ui :is(.rd-primary, .pm-primary, .peda-primary, .ex-primary, .aesh-primary, .pde-bulletins-primary, .pde-dictees-primary):not(:disabled):hover{background: #078ca6 !important;}@media (max-width: 600px){.pde-resource-ui :is(.card, .panel, .box, .section-card, .tool-card, .form-card, .result-card, .modal-content, .dialog-card){border-radius: 15px;}.pde-resource-ui :is(.btn-primary, .button-primary, .primary-button, .btn-secondary, .button-secondary, .secondary-button){min-height: 44px;}}@media (prefers-reduced-motion: reduce){.pde-resource-ui :is(button, input, select, textarea){transition: none;}}}@media screen{:scope, :scope, .pde-resource-ui:not(body){background: #fff !important;}}}
