/* Main
-------------------------------------------- */
/* Core start */

/* Core end */

/* ---
-------------------------------------------- */

/* ---
-------------------------------------------- */


/* Needs to be organized
--------------------------------------------
--------------------------------------------
--------------------------------------------
-------------------------------------------- */
/* .olist .ulist {
    vertical-align: top;
} */

/* added to put extra spacing between nested/sub list and the item that holds it. */
/* .sublist {
    margin-top: 4px;
    margin-bottom: 12px;
} */

span.xMsgSugHeader,
span.xMsgSetHeader {
    display: block;
    margin-top: 4px;
    margin-bottom: 4px;
}

span.xMsgId {
    font-weight: normal;
    color: #0072C5;
}

span.xMsgId:after {
    content: ': ';
    color: #0032C5;
}
/* 
ul .add {
    list-style-image: none;
    list-style-type: none;
}

ul .del {
    list-style-image: none;
    list-style-type: none;
}

ul .exc {
    list-style-image: none;
    list-style-type: none;
}

ul .req {
    list-style-image: none;
    list-style-type: none;
}

ul .err {
    list-style-image: none;
    list-style-type: none;
} */

/* ul .gen, */
/* ul .set { */
    /* list-style: url('data:image/gif;base64,R0lGODlhCQAOAPACAI6awEdcoSH5BAUAAAIALAIABAAHAAoAAAIQlIJmGOrOFAJNUnhtXZn5AgA7') */
        /*BulletGen.gif*/
    /* ; */
/* } */

ul .dlk {
    list-style: url('data:image/gif;base64,R0lGODlhCgAPAPEDALOA+GIA5////wAAACH5BAUAAAMALAEABAAJAAsAAAIZ3IJoB91hAlgAMmolPql74SHCGAZgeZZdAQA7')
        /*BulletDlk.gif*/
    ;
}

ul .rem {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPEDAMkAAIsAAP///wAAACH5BAUAAAMALAAABAALAAsAAAIhlIdoFiEpGgNuRPquCxju+CTWJ45gpXBbp2Uqg47OUi4FADs=')
        /*BulletRem.gif*/
    ;
}

ul .sug {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPEDAP///yK3ACrfAQAAACH5BAUAAAMALAAABAALAAsAAAIjnIFoOxAP2AkixJOoTQ6KvlHCN1bIY30o55jJ0lpSs87sUgAAOw==')
        /*BulletSug.gif*/
    ;
}

ul .unk {
    list-style: url('data:image/gif;base64,R0lGODlhCgAPAPEDAN/f3wAAAP///wAAACH5BAUAAAMALAEABgAJAAkAAAIZnIOmIR3bgBssNoEE2BtXfT2VhEGTQiVGAQA7')
        /*BulletUnk.gif*/
    ;
}

ul .def {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPECAPT/P2IA5////wAAACH5BAUAAAIALAAABAALAAsAAAIglAV5phCAIHouvVPfjTbQ5HiiCHaflFUYxaKQqizgUgAAOw==')
        /*BulletDef.gif*/
    ;
}

ul .par {
    list-style: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAADFBMVEV+Fhb///9+FhZ+FhZ0ipnKAAAAA3RSTlMAAIAXzkf+AAAAKUlEQVR42q3GwQ0AMAgDsYPsvzOkUjoBfpn6brtUiEcNrczP8szP9uANMBAAkDRLzvsAAAAASUVORK5CYII=);
}

ul .remDis {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPEDAMkAAIsAAP///wAAACH5BAUAAAMALAAABAALAAsAAAIhlIdoFiEpGgNuRPquCxju+CTWJ45gpXBbp2Uqg47OUi4FADs=')
        /*BulletRem.gif*/
    ;
    color: #666666;
    color: rgba(102, 102, 102, 0.25);
}

ul .sugDis {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPEDAP///yK3ACrfAQAAACH5BAUAAAMALAAABAALAAsAAAIjnIFoOxAP2AkixJOoTQ6KvlHCN1bIY30o55jJ0lpSs87sUgAAOw==')
        /*BulletSug.gif*/
    ;
    color: #666666;
    color: rgba(102, 102, 102, 0.25);
}

ul .addlt {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPECACrfASK3AP///wAAACH5BAUAAAIALAAABAALAAsAAAIblBV5ixB8goNGvpiSyxr473GauFhUc0EmlS0FADs=')
        /*BulletAdd.gif*/
    ;
}

ul .dellt {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPMMAP98ff+Qkf8tLf8yMv9AQP9SUv9nZ/98fP99fP+jo/+xsf+2tgAAAAAAAAAAAAAAACH5BAUAAAwALAAABAALAAsAAAQoUAhGK5NiTSvAFMp2HaKQfKR1BUKqjiJHGvGFfEXpXgRaCwPM6yKIAAA7')
        /*BulletDel.gif*/
    ;
}

/* ul .exclt { */
    /* list-style: url('data:image/gif;base64,R0lGODlhCwAPAPACAPivr+0sLCH5BAUAAAIALAAABAALAAsAAAIhlINoG+AeGFgCqEYtxEZXNH2hhXkdaJ4CmEXHA1Fr4goFADs=') */
        /*BulletExc.gif*/
    /* ; */
/* } */

ul.ulist,
ul.sublist {
    list-style: none;
    padding: 0;
}
.ulist li::before,
.sublist li::before {
    font-family:var(--font-family--icon);
    /* display: flex; */
    margin-left: -1rem;
    width: 1.25rem;
}

.ulist {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ulist > li {
    padding-left: 1rem;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.sublist {
    display: flex;
    flex-direction: column;
}
.sublist li {
    padding-left: 1rem;
    display: flex;
    align-items: center;
}
li.exc {
    display: flex;
}
li.exclt::before {
    content: var(--icon-error--outline);
    color: var(--support-error);
}

li.gen::before ,
li.set::before {
content: var(--icon-information);
color: var(--support-information);
}

ul .reqlt {
    list-style: url('data:image/gif;base64,R0lGODlhCwAPAPMPAP9cXf5cXf5mZ/6DhP6LjP6Qkf8tLf9LS/9TU/9cXP9mZv5mZv5nZ/5xcf57ewAAACH5BAUAAA8ALAAABAALAAsAAAQm8Elppp2mXrz0NkqiZSSYIJVREIPThMhRkgyAfkrgWYaw8z/eJQIAOw==')
        /*BulletReq.gif*/
    ;
}

ul .errlt {
    list-style: url('data:image/gif;base64,R0lGODlhCAAPAPACAP1oaP8tLSH5BAUAAAIALAMABAAFAAsAAAIPVG6nyxnioJEUAgnCtbAAADs=')
        /*BulletErr.gif*/
    ;
}

ul .genlt,
ul .setlt {
    list-style: url('data:image/gif;base64,R0lGODlhBwANAPMJAKO175uu7bbE8qi58JKn7LbE88jT9lRUVJqu7f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAAkALAIACAAFAAUAAAQNMJ0pjQCzDDRBIIdERQA7')
        /*BulletGen_lt.gif*/
    ;
}

ul .dlklt {
    list-style: url('data:image/gif;base64,R0lGODlhBwANAPMKAFRUVHlA7KN88ohW7ryf9ohV749g73lA7Wcn6qN88////wAAAAAAAAAAAAAAAAAAACH5BAUAAAoALAIACAAFAAUAAAQNUIEpSSpTmDNHQIBERQA7')
        /*BulletDlk_lt.gif*/
    ;
}

ul .unklt {
    list-style: url('data:image/gif;base64,R0lGODlhBwANAPMJALCwsJqamqKiopCPkIKCgpqbmsLCwlRUVI+Qj////wAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAAkALAIACAAFAAUAAAQNMJ0pDSgTCDTDIIdERQA7')
        /*BulletUnk_lt.gif*/
    ;
}

ul .deflt {
    list-style: url('data:image/gif;base64,R0lGODlhBwANAPMKAHlA7Y9g73lA7IhW7qN88mcn6ryf9ohV76N881RUVP///wAAAAAAAAAAAAAAAAAAACH5BAUAAAoALAIACAAFAAUAAAQNUKUpDTqTBDCHKIlERQA7')
        /*BulletDef_lt.gif*/
    ;
}

ul .parlt {
    list-style: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAMAAABSF4SHAAAADFBMVEV+Fhb///9+FhZ+FhZ0ipnKAAAAA3RSTlMAAGZepwCzAAAAHUlEQVR4AWNghABKaGZmZgYGIMXExMSMhWYAyQMAFTAAeq1sekIAAAAASUVORK5CYII=);
}