#root app-responsible-gaming .window-tabs .window-tab{
    min-height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.2rem;
    cursor:pointer;
}
#root app-responsible-gaming .window-tabs .window-tab.tab-selected {
    color:var(--c-white-e);
    background-color:var(--c-primary-d);
    border-bottom:1px solid var(--c-shade)
}
#root app-responsible-gaming .window-tabs.limit-tabs {
    background-color:var(--c-primary-c);
   color:var(--c-text-light);
    font-size:1.1rem
}
#root app-responsible-gaming .window-tabs.limit-tabs .window-tab:not(:last-child){
    border-right:1px solid var(--c-shade);
}
#root app-responsible-gaming app-window-tabs {
    display:block;
    margin-bottom: 10px
}
#root app-responsible-gaming app-label-value {
    margin-bottom:5px;
    display:block
}
#root app-responsible-gaming .label-value-container .label{
    width:40%;
    display:flex;
    align-items:center;
    padding:0px 10px;
    text-align:left;
    font-size:.9rem
}
#root app-responsible-gaming .label-value-container {
    height:unset;
    align-items:center;
}
#root app-responsible-gaming .label-value-container app-set-value {
    width:60%;
   
}
#root app-responsible-gaming .label-value-container app-set-value .value {
    display:flex;
    align-items:center;

}
#root app-responsible-gaming .label-value-container app-set-value .value  input {
    /* background-color:unset; */
    color:var(--c-white);
}
#root app-responsible-gaming .label-value-container app-set-value .value  input:disabled {
    border:1px solid var(--c-shade);
}
#root app-responsible-gaming .label-value-container app-set-value .value  input::placeholder {
    color:var(--c-white);
    text-indent:8px;
}
#root app-responsible-gaming .label-value-container app-set-value .value > input {
    width:calc(100% - 11px);
}
#root app-responsible-gaming .label-value-container app-set-value .value app-password-input-field {
    width:100%
}
#root app-responsible-gaming .label-value-container app-set-value .value app-number-input-field {
    width:100%;
}
#root app-responsible-gaming {
    text-align:right;
    font-size:1.1rem
}
#root app-responsible-gaming h3 {
    text-align:left;
}
#root app-responsible-gaming button {
    margin:unset;
    margin-right:5px;
    margin-bottom:5px;
    max-width:50%;
}
#root app-responsible-gaming button:not(:disabled){
    background-color:var(--c-primary-b)
}
#root app-responsible-gaming app-access-limits > div {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
}
#root app-responsible-gaming app-access-limits > div button {
    max-width:calc(50% - 5px);
    margin-bottom:5px;
    width:100%;
    height:100%;

}
#root app-responsible-gaming app-access-limits > div > div {
    width:calc(100% / 9);
    text-align:center;
}
#root app-responsible-gaming app-access-limits input[type="checkbox"] {
    width:20px;
    height:20px;
   
}
#root app-responsible-gaming app-access-limits .hours-tab-row {
    display:flex;
    align-items:center;
}