/* DIAR-6B.5-R2.6 — Executive Language & User Guidance Closure
   User-facing pages only. Technical evidence remains in retained files and server logs. */
body[data-native-sidebar-page^="diar-"] .cases-technical-contract,
body[data-native-sidebar-page^="diar-"] details.technical-contract,
body[data-native-sidebar-page^="diar-"] details.evidence-raw-codes,
body[data-native-sidebar-page^="diar-"] .signal-list header code,
body[data-native-sidebar-page^="diar-"] [data-diar-technical-only="true"] {
    display: none !important;
}

body[data-native-sidebar-page^="diar-"] [data-diar-user-guidance="true"] {
    border-inline-start: 4px solid #0f766e;
    background: #f0fdfa;
    color: #134e4a;
}

body[data-native-sidebar-page^="diar-"] .diar-alert,
body[data-native-sidebar-page^="diar-"] .cases-alert,
body[data-native-sidebar-page^="diar-"] .evidence-inline-warning {
    font-size: max(15px, 0.9375rem);
    line-height: 1.65;
}

body[data-native-sidebar-page^="diar-"] .hero-tags span,
body[data-native-sidebar-page^="diar-"] .case-hero-tags span,
body[data-native-sidebar-page^="diar-"] .readiness-title em {
    letter-spacing: 0;
    text-transform: none;
}

html[lang="ar"] body[data-native-sidebar-page^="diar-"] {
    font-size: 17px;
}

body[data-native-sidebar-page^="diar-"] small,
body[data-native-sidebar-page^="diar-"] .helper-text,
body[data-native-sidebar-page^="diar-"] .field-hint {
    font-size: max(14px, 0.875rem);
    line-height: 1.55;
}
