/* DELTA-SIERRA V21.29 — sidebar France maître et contexte Transmission du savoir économique. */
.ds-france-frame-v2129,.ds-frame.ds-france-frame-v2129,main.ds-france-frame-v2129{width:min(1560px,calc(100% - 28px));margin:0 auto;display:grid;grid-template-columns:238px minmax(0,1fr);gap:28px;align-items:start}.ds-france-frame-v2129>main,.ds-france-frame-v2129>.bf-reading,.ds-france-frame-v2129>.ds-main{min-width:0}.ds-sidebar[data-ds-sidebar-master="v2129"]{width:238px;min-width:238px;max-width:238px;align-self:start;position:sticky;top:16px;background:#fff;border:1px solid #dbe3ec;border-radius:10px;box-shadow:0 5px 18px rgba(14,45,78,.06);overflow:hidden;font-size:13px;line-height:1.35;z-index:30}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-side-title{display:block;padding:10px 12px;background:#0b2b54;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900;letter-spacing:.035em}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-search{padding:10px 10px 8px;border-bottom:1px solid #e4e9ef}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-search input{width:100%;min-width:0;padding:8px 9px;border:1px solid #ccd7e2;border-radius:6px;font:inherit}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-az-link{display:inline-flex;margin-top:7px;padding:6px 8px;border-radius:6px;background:#eef4fb;color:#123a65!important;text-decoration:none!important;font-weight:800;white-space:nowrap}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-az-link:hover,.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-az-link:focus-visible{background:#0b2b54;color:#fff!important;outline:2px solid #f1c24c;outline-offset:2px}.ds-sidebar-gateway{display:grid;gap:3px;margin:8px;padding:9px 10px;border-radius:8px;background:#eef4fb;color:#173d67!important;text-decoration:none!important;border:1px solid #d5e1ee;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.ds-sidebar-gateway span{font-size:11.5px;color:#526b82}.ds-sidebar-gateway:hover,.ds-sidebar-gateway:focus-visible{background:#0b2b54;color:#fff!important;transform:translateX(2px);box-shadow:0 5px 14px rgba(11,43,84,.14);outline:2px solid #f1c24c;outline-offset:2px}.ds-sidebar-gateway:hover span,.ds-sidebar-gateway:focus-visible span{color:#fff}.ds-sidebar-accordion{border-bottom:1px solid #e5eaf0}.ds-sidebar-accordion>summary{list-style:none;position:relative;padding:10px 29px 10px 11px;color:#102c4f;font-weight:900;cursor:pointer;background:#fff}.ds-sidebar-accordion>summary::-webkit-details-marker{display:none}.ds-sidebar-accordion>summary::after{content:'+';position:absolute;right:11px;top:8px;font-size:17px;color:#315b84}.ds-sidebar-accordion[open]>summary::after{content:'–'}.ds-sidebar-accordion>summary:hover,.ds-sidebar-accordion>summary:focus-visible{background:#f4f7fb;outline:none;color:#8f271e}.ds-sidebar-accordion__body{display:grid;padding:2px 7px 9px;gap:2px}.ds-sidebar-accordion__body a{display:flex;align-items:flex-start;gap:7px;padding:6px 7px;border-radius:6px;color:#29445f!important;text-decoration:none!important;font-size:12.25px;line-height:1.25;transition:background .14s ease,color .14s ease,transform .14s ease}.ds-sidebar-accordion__body a:hover,.ds-sidebar-accordion__body a:focus-visible,.ds-sidebar-accordion__body a[aria-current="page"]{background:#eaf1f8;color:#8f271e!important;outline:none;transform:translateX(2px)}.ds-program-list a b,.ds-sidebar-course-group a b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;color:#0b4c88;font-size:11px}.ds-sidebar-cyber>summary{background:#fff6f3;color:#9a251f}.ds-sidebar-cyber[open]>summary{background:#9a251f;color:#fff}.ds-sidebar-cyber[open]>summary::after{color:#fff}.ds-pdf-master-v2129{margin:10px;padding:9px;border:1px solid #e0e6ed;border-radius:8px;background:#fafbfd}.ds-pdf-master-v2129 img{display:block;width:54px;height:auto;float:left;margin:0 9px 8px 0}.ds-pdf-master-v2129 strong{font-size:10px}.ds-pdf-master-v2129 span{font-size:11px}.ds-pdf-master-v2129 .pdf-btn{clear:both;display:block;margin-top:8px;padding:7px 8px;border-radius:5px;background:#f3b600;color:#182a3f!important;text-decoration:none!important;text-align:center;font-size:10px;font-weight:900}
/* Transmission du savoir économique : navigation contextuelle uniquement dans cet univers. */
.ds-sidebar[data-ds-sidebar-context="economics"]{width:272px;min-width:272px;max-width:272px}.ds-economics-universe-v2129 .ds-france-frame-v2129{grid-template-columns:272px minmax(0,1fr)}.ds-sidebar-econ-context>summary{background:#eef5ff;color:#163f70}.ds-sidebar-course-browser{max-height:min(64vh,680px);overflow:auto;overscroll-behavior:contain;padding-right:4px}.ds-sidebar-course-browser>.ds-sidebar-econ-home{font-weight:900;background:#f7eddc;color:#8b3d16!important}.ds-sidebar-course-group{display:grid;gap:2px;padding:6px 0 10px;border-top:1px solid #e5ebf1}.ds-sidebar-course-group>strong{padding:7px 7px 5px;font-size:11.25px;letter-spacing:.02em;color:#173d67}.ds-sidebar-course-group a span{min-width:0}.ds-sidebar-course-group a[aria-current="page"]{background:#153f70;color:#fff!important}.ds-sidebar-course-group a[aria-current="page"] b{color:#fff}
@media(max-width:980px){.ds-france-frame-v2129,.ds-frame.ds-france-frame-v2129,main.ds-france-frame-v2129,.ds-economics-universe-v2129 .ds-france-frame-v2129{width:min(100% - 20px,1560px);grid-template-columns:220px minmax(0,1fr);gap:18px}.ds-sidebar[data-ds-sidebar-master="v2129"],.ds-sidebar[data-ds-sidebar-context="economics"]{width:220px;min-width:220px;max-width:220px}}
@media(max-width:850px){.ds-france-frame-v2129,.ds-frame.ds-france-frame-v2129,main.ds-france-frame-v2129,.ds-economics-universe-v2129 .ds-france-frame-v2129{display:block;width:min(100% - 16px,1560px)}.ds-sidebar[data-ds-sidebar-master="v2129"],.ds-sidebar[data-ds-sidebar-context="economics"]{position:relative;top:auto;width:100%;min-width:0;max-width:none;margin-bottom:16px}.ds-sidebar[data-ds-sidebar-master="v2129"] .ds-france-az-link{white-space:normal}.ds-sidebar-course-browser{max-height:min(62vh,560px);overflow:auto;overscroll-behavior:contain}}
