.grp-selectionfield{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;align-self:stretch;flex:1 0 0}
.grp-selectionfield label{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-primary);display:block;align-self:stretch;align-content:center}
@media(min-width:768px) and (max-width:1279.99px){.grp-selectionfield label{font-size:12px}
}
@media(max-width:767.99px){.grp-selectionfield label{font-size:12px}
}
.grp-selectionfield .grp-dropdown-button{text-align:left;height:58px;padding:0 16px;cursor:pointer;border:1px solid var(--color-btn-border);outline:0;display:flex;align-items:center;gap:12px;align-self:stretch}
.grp-selectionfield .grp-dropdown-button label{overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--color-text-primary);flex:1 0 0;align-self:stretch;cursor:pointer}
@media(min-width:768px) and (max-width:1279.99px){.grp-selectionfield .grp-dropdown-button label{font-size:16px}
}
@media(max-width:767.99px){.grp-selectionfield .grp-dropdown-button label{font-size:14px}
}
.grp-selectionfield .grp-dropdown-button:hover{background-color:var(--color-input-bg-hoveredopacity)}
.grp-selectionfield .grp-dropdown-button:focus-visible{border:1px solid var(--color-input-border-default);background:var(--color-input-bg-hovered)}
.grp-selectionfield .grp-dropdown-button:focus-visible::before{content:" ";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid var(--color-focus-border)}
.grp-selectionfield .grp-down-icon{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-down_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-down_rg.svg");transition:all .5s ease-in-out;cursor:pointer;mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;background-color:var(--color-text-primary)}
.grp-selectionfield .grp-rotate-icon{transform:rotate(-180deg)}
.grp-selectionfield .grp-multi-dropdown-list{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 0 0;max-height:0;width:100%;position:absolute;z-index:20;overflow:hidden auto;background:var(--color-input-dropdown-bg);box-shadow:0 6px 9px -3px rgba(0,0,0,0.25);transition:all .5s}
.grp-selectionfield .grp-multi-dropdown-list:focus-visible{outline:0}
.grp-selectionfield .grp-multi-dropdown-list.grp-show{height:auto;max-height:70vh;padding-top:16px}
.grp-selectionfield .grp-selectionfield__input{position:relative}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item label{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;cursor:pointer}
@media(min-width:768px) and (max-width:1279.99px){.grp-selectionfield .grp-selectionfield__input .grp-dd-item label{font-size:16px}
}
@media(max-width:767.99px){.grp-selectionfield .grp-selectionfield__input .grp-dd-item label{font-size:14px}
}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item{display:flex;padding:12px 16px;gap:8px;align-self:stretch;align-items:center}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item:hover{color:var(--color-text-highlighted)}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item:focus-visible{color:var(--color-text-highlighted);outline:1px solid var(--color-focus-border);outline-offset:-6px}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid var(--color-btn-border);width:32px;height:32px;margin:0;position:relative;cursor:pointer}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item input[type=checkbox]::before{content:"";position:absolute;transition:all .5s ease-in-out;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/checkmark_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/checkmark_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:32px;height:32px;top:0;left:0;background-color:var(--color-text-highlighted);display:none}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item input[type=checkbox]:checked::before{display:block}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item input[type=checkbox]:hover{color:var(--color-text-highlighted)}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item .grp-dd-item-icon{position:relative;width:24px;height:24px;display:none}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item .grp-dd-item-icon::after{content:"";position:absolute;transition:all .5s ease-in-out;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/checkmark_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/checkmark_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;background-color:var(--color-text-primary);width:24px;height:24px;top:0;left:0}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item.selected .grp-dd-item-icon{display:block}
.grp-selectionfield .grp-selectionfield__input .grp-dd-indent{margin-left:1.5em}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item.reset{display:none}
.grp-selectionfield .grp-selectionfield__input .grp-dd-item.reset::before{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;margin-left:3px;background-color:var(--color-text-primary)}
.grp-selectionfield[data-use-checkboxes=true] .grp-dd-item.reset{display:flex}