/* Legal Docs Manager – Frontend v3 */

/* Full width — override any theme restriction */
.ldm-document {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}
.ldm-doc-body {
    width: 100% !important;
    max-width: none !important;
}

/* Reset table styles so themes don't interfere with our layout tables */
.ldm-doc-body table.ldm-p {
    border: none !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    background: none !important;
    box-shadow: none !important;
    margin-top: 0 !important;
}
.ldm-doc-body table.ldm-p td {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
}

/* Title hidden */
.ldm-doc-title    { display: none !important; }
.ldm-last-updated { font-size: 13px; color: #666; margin: 0 0 16px; font-style: italic; }

.ldm-document strong, .ldm-document b { font-weight: 700; }
.ldm-document em,     .ldm-document i { font-style: italic; }
.ldm-document u                        { text-decoration: underline; }
