/* Docent overrides - applied by phase 5a, regenerated on each run.
 * Per-server customizations to the outlook_plus skin.
 *
 * Hide the right-hand "Options and attachments" pane on the compose
 * page and expand the message body into the freed space. The Attach
 * button in the top toolbar still works (opens upload dialog), so
 * file attachments remain accessible. The options panel contents
 * (Return receipt, Delivery status, Keep formatting, Priority,
 * Save-sent-folder) and the dashed file-drop zone are deliberately
 * removed to maximize the compose-body area.
 *
 * Verified by browser DevTools inspection on a live outlook_plus
 * build (May 14 2026):
 *   #compose-options      - the toggles (Return receipt, Priority,
 *                           etc.); NOTE the hyphen - earlier guesses
 *                           used #composeoptions (no hyphen) which
 *                           does not exist in the DOM.
 *   #compose-attachments  - the dashed drop-zone "Attach a file" panel.
 *   #layout-sidebar       - the outer pane containing the "Options
 *                           and attachments" header; hidden so that
 *                           text doesn't remain visible above the
 *                           now-empty area.
 *   #layout-content       - the main compose-area container; the
 *                           skin's CSS leaves space on the right for
 *                           #layout-sidebar (rect-width 1714 of 2560
 *                           on a typical desktop). We force this
 *                           container to fill all the way to the
 *                           right edge so there is no vertical line
 *                           where the sidebar used to be. Earlier
 *                           attempts targeted #composebodycontainer
 *                           directly with `right: 0` but that element
 *                           has position:relative (not absolute), so
 *                           `right` does nothing - the real constraint
 *                           is on its ancestor #layout-content.
 *
 * Scoped to body.task-mail.action-compose so we only affect the
 * compose page, not inbox or settings.
 */
body.task-mail.action-compose #compose-options {
    display: none !important;
}
body.task-mail.action-compose #compose-attachments {
    display: none !important;
}
body.task-mail.action-compose #layout-sidebar {
    display: none !important;
}
body.task-mail.action-compose #layout-content {
    right: 0 !important;
    width: auto !important;
}
