.doc-apercu{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.doc-apercu-etat{display:flex;align-items:center;gap:6px;min-height:18px;font-size:12px;color:var(--hub-text-tertiary)}.doc-apercu-erreur{border:1px solid #fecaca;border-radius:var(--hub-radius-md,8px);background:#fef2f2;padding:8px 12px;font-size:13px;color:#991b1b}.doc-apercu-feuille{position:relative;width:100%;max-width:800px;min-height:420px;margin:0 auto;border:1px solid #e5e7eb;border-radius:3px;background:#fff;padding:clamp(20px,6%,56px) clamp(16px,7.5%,64px);box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 20px rgba(15,23,42,.08);font-size:14px;line-height:1.45;color:#111827;transition:opacity .16s ease}.doc-apercu-compact .doc-apercu-feuille{padding:22px 20px;font-size:11.5px}.doc-apercu-feuille[aria-busy=true]{opacity:.6}.doc-apercu-bandeau{position:absolute;top:10px;right:10px;border:1px solid #fcd34d;border-radius:999px;background:#fffbeb;padding:1px 9px;font-family:var(--font-hub-sans,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.02em;color:#92400e}.doc-apercu-bandeau-exemple{border-color:#bae6fd;background:#f0f9ff;color:#075985}.doc-apercu-entete{display:flex;flex-direction:column;gap:1px;margin-bottom:1.6em;border-bottom:1px solid #e5e7eb;padding-bottom:.7em;font-size:.82em;line-height:1.35;color:#6b7280}.doc-apercu-entete strong{font-size:1.15em;color:#111827}.doc-apercu-pied{margin-top:2.2em;border-top:1px solid #e5e7eb;padding-top:.6em;text-align:center;font-size:.75em;line-height:1.35;color:#6b7280}.doc-apercu-p{margin:0 0 .55em;white-space:pre-wrap;overflow-wrap:anywhere}.doc-apercu-vide{height:.8em}.doc-apercu-centre{text-align:center}.doc-apercu-droite{text-align:right}.doc-apercu-justifie{text-align:justify}.doc-apercu-gras{font-weight:700}.doc-apercu-retrait{margin-left:50%}.doc-apercu-image{display:inline-flex;align-items:center;justify-content:center;width:96px;height:34px;border:1px dashed #d1d5db;border-radius:3px;font-family:var(--font-hub-sans,system-ui,sans-serif);font-size:10px;color:#9ca3af}.doc-apercu-table-cadre{width:100%;margin:.4em 0 .9em;overflow-x:auto}.doc-apercu-table{width:100%;border-collapse:collapse;font-size:.88em;line-height:1.3}.doc-apercu-table td,.doc-apercu-table th{border:1px solid #d1d5db;padding:.35em .5em;vertical-align:top;text-align:left;white-space:pre-wrap}.doc-apercu-table th{background:#f3f4f6;font-weight:700}.doc-apercu-table .doc-apercu-droite{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-apercu-squelette{display:flex;flex-direction:column;gap:10px}.doc-apercu-squelette span{display:block;height:8px;border-radius:4px;background:#eef0f3}.doc-apercu-overlay{position:fixed;inset:0;z-index:var(--hub-z-voile,400);background:rgba(13,29,51,.32)}.doc-apercu-volet{position:fixed;top:0;right:0;bottom:0;z-index:calc(var(--hub-z-voile, 400) + 1);display:flex;width:min(920px,100vw);flex-direction:column;border-left:1px solid var(--hub-border-subtle);background:var(--hub-bg-surface-muted,#f6f7f9);box-shadow:var(--hub-shadow-3);color:var(--hub-text-primary)}.doc-apercu-volet-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--hub-border-subtle);background:var(--hub-bg-surface);padding:12px 16px}.doc-apercu-volet-titre{font-size:15px;font-weight:600}.doc-apercu-volet-sous-titre{font-size:12px;color:var(--hub-text-tertiary)}.doc-apercu-volet-corps{flex:1;overflow-y:auto;padding:20px 16px 32px}@media (max-width:640px){.doc-apercu-feuille{font-size:12.5px}.doc-apercu-retrait{margin-left:25%}}