.khung-noi-dung,
.khung-noi-dung-lon {
    width: 100%;
    max-width: 100%;
    margin-inline: 0;
    padding-inline: var(--le-ngang-trang);
    box-sizing: border-box;
}

.bo-cuc-cong-khai {
    width: 100%;
    min-height: 100vh;
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
    overflow-x: clip;
    background-color: var(--mau-nen-phu);
    background-image:
        url("/tai_nguyen/cong_khai/nen/cham.svg"),
        url("/tai_nguyen/cong_khai/nen/song.svg");
    background-repeat: repeat, no-repeat;
    background-position: 0 0, center bottom;
    background-size: 80px 80px, 100% 120px;
}

.bo-cuc-cong-khai__noi-dung {
    flex: 1 0 auto;
    width: 100%;
}

.bo-cuc-cong-khai__dau {
    position: sticky;
    top: 0;
    z-index: 100;
    width: 100%;
    padding-top: 0;
    background: var(--mau-nen-trang);
    box-shadow: var(--bong-nhe);
}

.lop-an-man-hinh {
    position: fixed;
    inset: 0;
    background: rgba(0, 25, 70, 0.45);
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--chuyen-dong-vua), visibility var(--chuyen-dong-vua);
    z-index: 90;
}

.lop-an-man-hinh.dang-mo {
    opacity: 1;
    visibility: visible;
}
