
@media (max-width: 767px) {
    .layout>.layout-cell{
        width: 100%;
        height: auto;
        display: block;
    }
    #layout-sidenav ul li{
        display: inline-block;
    }
    #layout-sidenav{
         position: relative;    
    }
    #layout-sidenav ul{
         display: flex;
    }
    #layout-sidenav ul li:first-child a{
        padding-top: 1.429em ;
    }
}

/* Shared list status badges (type: status) */
.wp-status {
    display: inline-block;
    padding: 0.15em 0.55em;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.02em;
    line-height: 1.45;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
}
.wp-status--success {
    background: #e6f4ea;
    color: #137333;
}
.wp-status--warning {
    background: #fef7e0;
    color: #b06000;
}
.wp-status--danger {
    background: #fce8e6;
    color: #c5221f;
}
.wp-status--info {
    background: #e8f0fe;
    color: #1967d2;
}
.wp-status--muted {
    background: #f1f3f4;
    color: #5f6368;
}

/* Utilization / quota bars (type: barchart) */
.wp-barchart {
    min-width: 148px;
    max-width: 260px;
    line-height: 1.2;
}
.wp-barchart__row + .wp-barchart__row {
    margin-top: 0.55em;
}
.wp-barchart__label {
    font-size: 11px;
    color: #5f6368;
    margin-bottom: 0.2em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wp-barchart__body {
    display: flex;
    flex-direction: column;
    gap: 0.25em;
}
.wp-barchart__track {
    height: 8px;
    background: #e8eaed;
    border-radius: 4px;
    overflow: hidden;
    width: 100%;
}
.wp-barchart__track--unlimited {
    background: repeating-linear-gradient(
        -45deg,
        #e8eaed,
        #e8eaed 4px,
        #f8f9fa 4px,
        #f8f9fa 8px
    );
}
.wp-barchart__fill {
    height: 100%;
    border-radius: 4px;
    min-width: 0;
}
.wp-barchart__fill--success {
    background: #137333;
}
.wp-barchart__fill--warning {
    background: #e37400;
}
.wp-barchart__fill--danger {
    background: #c5221f;
}
.wp-barchart__fill--info {
    background: #1967d2;
}
.wp-barchart__fill--muted {
    background: #9aa0a6;
}
.wp-barchart__meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.35em 0.5em;
}
.wp-barchart__count,
.wp-barchart__waitlist {
    font-size: 11px;
    color: #5f6368;
    white-space: nowrap;
}
.wp-barchart__waitlist {
    color: #b06000;
    font-weight: 600;
}

/* Boolean tick / cross (type: active) */
.list-cell-type-active {
    text-align: center;
    vertical-align: middle;
}
.wp-active {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.55em;
    height: 1.55em;
    border-radius: 50%;
    vertical-align: middle;
    line-height: 0;
}
.wp-active svg {
    display: block;
}
.wp-active--on {
    background: #e6f4ea;
    color: #137333;
}
.wp-active--off {
    background: #fce8e6;
    color: #c5221f;
}
/* Top menu: do not chain overscroll into the page */
nav#layout-mainmenu,
nav#layout-mainmenu [data-control="toolbar"] {
    overscroll-behavior: contain;
}

/* Field comment as (i) tooltip on the label */
.winterplus-field-help {
    display: inline-block;
    margin-left: 0.35em;
    color: #7b8a9a;
    cursor: help;
    font-size: 0.95em;
    line-height: 1;
    vertical-align: middle;
    text-decoration: none;
}
.winterplus-field-help:hover,
.winterplus-field-help:focus {
    color: #405261;
    outline: none;
    text-decoration: none;
}
.winterplus-field-help i {
    font-style: normal;
}
.field-section h4 .winterplus-field-help {
    font-size: 0.75em;
    vertical-align: baseline;
}
.tooltip.winterplus-field-help-tooltip .tooltip-inner,
body > .tooltip .tooltip-inner {
    max-width: 320px;
    text-align: left;
    white-space: normal;
}
