
:root {
     --ut-report-header-cell-font-size:15px;
     --cstm-warning-btn:yellow;    
}
.t-Report-colHead {
    vertical-align: middle;
    height: var(--a-gv-header-cell-height, 40px);
    background-color: #3b7e2a;
    color: #ffff;;
    font-weight: bold;
    }
 .t-Header-branding {
    position: relative;
    display: grid;
    .t-Alert--page .a-Notification-item {
    padding-left: 20px;
    position: relative;
    font-size: var(--ut-notification-item-font-size, 14px);
    line-height: var(--ut-notification-item-line-height, 20px);
    color: red;
    margin-bottom: 4px;
}
    grid-template-columns: auto auto 1fr auto;
    grid-template-areas: "controls logo search navbar";
    align-items: center;
    gap: var(--ut-header-item-spacing, 8px);
    padding-top: var(--ut-header-padding-y, var(--ut-header-item-spacing, 8px));
    padding-bottom: var(--ut-header-padding-y, var(--ut-header-item-spacing, 8px));
    padding-left: var(--ut-header-padding-x, var(--ut-header-item-spacing, 8px));
    padding-right: var(--ut-header-padding-x, var(--ut-header-item-spacing, 8px));
    background-color: #3b7e2a;
    box-shadow: var(--ut-header-box-shadow);
    color: #ffff;
    min-height: var(--ut-header-height);
}

.t-Button--primary {
    --a-button-background-color: #3b7e2a;
    --a-button-text-color: var(--rw-palette-neutral-0);
    --a-button-hover-background-color: var(--rw-palette-neutral-110);
    --a-button-hover-text-color: var(--a-button-text-color);
    --a-button-hover-border-color: var(--a-button-hover-background-color);
    --a-button-active-background-color: var(--rw-palette-neutral-120);
    --a-button-active-text-color: var(--a-button-hover-text-color);
    --a-button-active-border-color: var(--a-button-active-background-color);
    --a-button-focus-background-color: #6f6964;
    --a-button-focus-text-color: var(--a-button-hover-text-color);
    --a-button-focus-border-color: var(--a-button-focus-background-color);
}


element.style {
}
* {
    outline-color: var(--ut-focus-outline-color, -webkit-focus-ring-color);
}
*, :after, :before {
    box-sizing: border-box;
}
.t-Button--warning {
    --a-button-background-color: #666666;
    --a-button-text-color: var(--rw-palette-orange-0);
    --a-button-hover-background-color: var(--rw-palette-orange-110);
    --a-button-hover-text-color: var(--a-button-text-color);
    --a-button-hover-border-color: var(--a-button-hover-background-color);
    --a-button-active-background-color: var(--rw-palette-orange-120);
    --a-button-active-text-color: var(--a-button-hover-text-color);
    --a-button-active-border-color: var(--a-button-active-background-color);
    --a-button-focus-background-color: var(--a-button-hover-background-color);
    --a-button-focus-text-color: var(--a-button-hover-text-color);
    --a-button-focus-border-color: var(--a-button-focus-background-color);
}

.t-Alert--page.t-Alert--warning .a-Notification-title {
    font-size: var(--ut-notification-title-font-size, 14px);
    line-height: var(--ut-notification-title-line-height, 20px);
    font-weight: var(--ut-notification-title-font-weight, var(--a-base-font-weight-bold, 700));
    margin: var(--ut-notification-title-margin, 0);
    color: red;
}