/* Team-facing editorial composition: readable fiches, not a session transcript. */
#drawer.axis-peek .axis-document{max-width:780px}
#drawer.axis-peek .dialog-header{padding:24px 38px 16px}
#drawer.axis-peek .dialog-body{padding-inline:38px}
#drawer.axis-peek .axis-peek-tools{margin-inline:-38px;padding-inline:38px;margin-bottom:14px}
#drawer.axis-peek #dialog-title{font-size:28px;max-width:32ch}
.deep-reader .axis-intent>h2{display:none}
.deep-reader .axis-intent>.prose{font-size:18px;line-height:1.65;color:var(--ekoia-text);max-width:65ch}
.deep-reader .axis-audience{padding:13px 16px;margin-block:20px 0}
.deep-reader .formats-heading{margin-bottom:18px}
.deep-reader .deep-format{margin-block:36px 56px}
.deep-reader .deep-format>.format-index{position:static;width:28px;height:28px;margin:0 0 10px;border-radius:50%;font-size:11px}
.deep-reader .deep-format>.format-index+h3{padding-left:0;margin-bottom:12px;font-size:25px!important;letter-spacing:-.5px}
.deep-reader .deep-body{max-width:none}
.deep-reader .format-lead{font-size:16px!important;line-height:1.75!important;color:var(--ekoia-text)!important;max-width:68ch;margin-bottom:25px!important}
.deep-reader .format-detail{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;margin:22px 0}
.deep-reader .format-detail>h4{font-size:12px;line-height:1.6;font-weight:650;color:var(--ekoia-action);margin:3px 0 0}
.deep-reader .format-detail-content{min-width:0}
.deep-reader .deep-body p,#drawer .deep-reader .deep-body p,.deep-reader .deep-body li,#drawer .deep-reader .deep-body li{font-size:14px;line-height:1.8}
.deep-reader .deep-body p{margin-bottom:13px}
.deep-reader .deep-body li+li{margin-top:6px}
.deep-reader .deep-body ul,.deep-reader .deep-body ol{margin-top:0;margin-bottom:12px;padding-left:18px}
.deep-reader .deep-body blockquote{margin:16px 0;padding:15px 18px;background:var(--ekoia-action-subtle);font-size:14px;line-height:1.75;border-radius:8px}
.deep-reader .deep-modalities{background:var(--ekoia-surface-panel);padding:25px 26px;border-radius:12px}
.deep-reader .deep-modalities .deep-format{margin:24px 0}
.deep-reader .deep-modalities .format-detail{grid-template-columns:125px minmax(0,1fr);gap:16px}
.deep-reader .decision-section{padding:22px 26px;background:#faf7ef;border-radius:12px}
.deep-reader .decision-section>h2{font-size:18px!important;margin:0 0 18px!important}
.deep-reader .decision-section h3{font-size:15px!important;margin:18px 0 10px!important}
.deep-reader .decision-section .deep-body p,.deep-reader .decision-section .deep-body li{font-size:13px!important;line-height:1.8}
.deep-reader .deep-context{padding:18px 22px;background:#f7f4f8;border-radius:10px}
.deep-reader .deep-context>summary{padding:0;font-size:13px;color:var(--ekoia-text)}
.deep-reader .deep-context[open]>summary{margin-bottom:18px}
.deep-reader .coming-next{background:transparent;padding:0;margin-top:36px}
.deep-reader .coming-next>.small-label{color:var(--ekoia-action);font-weight:650;letter-spacing:.04em}
.deep-reader .coming-next p{font-size:12px}
.format-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 30px}
.format-jump button{padding:12px 14px;min-height:48px;color:var(--ekoia-text);font-size:12px}
.format-jump button>span{font-size:11px;background:var(--ekoia-surface);padding:4px 5px;border-radius:4px;margin-right:3px}
@media(max-width:680px){
 #drawer.axis-peek .dialog-header{padding:20px 20px 14px}
 #drawer.axis-peek #dialog-title{font-size:23px}
 #drawer.axis-peek .dialog-body{padding-inline:20px}
 #drawer.axis-peek .axis-peek-tools{margin-inline:-20px;padding-inline:20px}
 .deep-reader .axis-intent>.prose{font-size:16px}
 .deep-reader .format-detail,.deep-reader .deep-modalities .format-detail{display:block;margin:24px 0}
 .deep-reader .format-detail>h4{margin-bottom:8px;font-size:13px}
 .deep-reader .deep-format>.format-index+h3{font-size:22px!important}
 .deep-reader .deep-modalities,.deep-reader .decision-section{padding:18px}
 .format-jump{grid-template-columns:1fr}
 .deep-reader .format-lead{font-size:15px!important}
}
#drawer.axis-peek .dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px}
#drawer.axis-peek .dialog-header>div:first-child{min-width:0;flex:1}
#drawer.axis-peek .peek-header-actions{display:flex;flex:none;gap:6px;align-items:center}
#drawer.axis-peek .peek-header-actions button{display:grid;place-items:center;width:36px;height:36px;padding:8px;background:var(--ekoia-surface-panel);border:0;border-radius:8px}
#drawer.axis-peek .peek-header-actions button:hover{background:var(--ekoia-action-subtle);color:var(--ekoia-action)}
#drawer.axis-peek .peek-header-actions svg{width:18px;height:18px}
@media(max-width:680px){#drawer.axis-peek .peek-header-actions button{width:40px;height:40px}#drawer.axis-peek .dialog-header{gap:12px}}
