.xBody {
    background: var(--body-background-color);
}

.xRgnHdr {
    border-bottom: 1px solid var(--card-color-border);
}

.xRgnHdr a,
.xRgnTb .xTbBtns > a {
    width: 32px;
    height: 32px;
}

.xRgnHdr a::before,
.xRgnTb .xTbBtns > a img {
    width: 16px;
    height: 16px;
}

.xRgnTb .xTbBtns {
    justify-content: end;
    gap: var(--region-header-button-gap-column);
}

.xRgnTb .xTbBtns > a {
    justify-content: center;
    align-items: center;
    border-width: var(--region-header-button-hs-border-width);
    border-style: var(--region-header-button-hs-border-style);
    border-radius: var(--region-header-button-hs-border-radius);
    border-color: var(--region-header-button-hs-border-color);
    background-color: var(--region-header-button-hs-background-color);
    color: var(--region-header-button-hs-icon-color);
}

.xRgnTb .xTbBtns > a:hover {
    border-color: var(--region-header-button-hs-border-color--hover);
    background-color: var(--region-header-button-hs-background-color--hover);
    color: var(--region-header-button-hs-icon-color--hover);
}

.xRgnTb .xTbBtns > a:active {
    border-color: var(--region-header-button-hs-border-color--active);
    background-color: var(--region-header-button-hs-background-color--active);
    color: var(--region-header-button-hs-icon-color--active);
}

.xRgn .xInner {
    overflow: auto;
}
