






.selectlist-container.autoopen:has(>ul):not(:has(>li)){
    border:none;
}
.selectlist-container.autoopen > ul :not(:has(>li)) {
    display: none;
}
.selectlist-container.autoopen:has(>ul):has(ul>li) {
    border: solid 1px #91cfc9;
}

.input-field-wrapper.input-select-list.autocomplete:has(:focus-within),
.input-field-wrapper.input-select-list.autocomplete > *.input-select-list-body {
    border-radius: 4.8px;
}


.input-select-list-body:not(:has(>.text-field-wrapper.input-field-wrapper > .text-field.hasValue)) .chosen {
    position: absolute;
}
.input-select-list-body:not(:has(>.text-field-wrapper.input-field-wrapper > .text-field.hasValue)) .chosen .nothingselecteddefaulttext {
    font-size: 18px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.input-select-list-body:has(>.text-field-wrapper.input-field-wrapper > .text-field.hasValue) .chosen .nothingselecteddefaulttext,
.input-select-list.autocomplete .chosen:has(>.nothingselecteddefaulttext) {
    top: 12px;
    font-size: 11px;
}



.selectable .container:has(>.title-component) {
    padding-left: 50px;
}





.PolicyQuoteField .container.radiogroup .selectable.hasLabel .checkbox-wrapper {
    min-width: 0px;
    top: auto;
    left: auto;
    position: relative;
    margin-right: 20px;
    margin-left:15px;
    margin-right:20px
}



@media(min-width:810px) {
    .breadcrumb-container:has( + .Footer) div.breadcrumb, .breadcrumb-container:has( + .footer) div.breadcrumb, .breadcrumb-container:has( + DSM.Shared.Footer) div.breadcrumb {
        margin: 20px auto;
    }
}

.svedea #app .offert > .main-container div:has(+.last-item) .panel {
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.offert .tabset.expandable-presenter.accordionmultipleselect .tab.clickable:has( > span.arrow)::after{
    content: none;
}


