/* Ensure html and body are displayed */
html, body {
    display: block !important;
    margin: 0;
    padding: 0;
    background-color: #f0f2f5; /* Basic background to see if CSS loads at all */
}

/* Hide all direct 'div' children of the 'body' by default */
body > div {
    display: none !important;
    border: 5px solid red !important; /* TEMPORARY: To see if this rule is even applying */
}

/* Specifically show the 'div' with section="CheckInValueTagging" */
body > div[section="CheckInValueTagging"] {
    display: block !important;
    border: 5px solid green !important; /* TEMPORARY: To see if this rule is applying */
    background-color: #ffffff !important;
    padding: 20px !important;
    min-height: 100px !important; /* Give it some size */
}

/* Ensure all descendants of the target section are visible */
body > div[section="CheckInValueTagging"] * {
    display: revert !important; /* Reverts to the element's default display type */
    border: 1px dashed blue !important; /* TEMPORARY: To see children */
}