.pilma-cmd-ok {
    color: #389f3e;
    font-weight: 400;
    font-size: 1em;
    line-height: inherit;
    vertical-align: baseline;
}

.pilma-cmd-no {
    color: #cb3f3f;
    font-weight: 400;
    font-size: 1em;
    line-height: inherit;
    vertical-align: baseline;
}

dt:has(+ dd .pilma-cmd-ok),
dt:has(+ dd .pilma-cmd-no) {
    float: none !important;
    clear: none !important;
    display: inline !important;
    margin: 0 .25em 0 0 !important;
    padding: 0 !important;
    font-weight: 400;
    font-size: .8em;
    line-height: 1.4;
    vertical-align: baseline;
}

dt:has(+ dd .pilma-cmd-ok)::before,
dt:has(+ dd .pilma-cmd-no)::before {
    content: "";
    display: block;
}

dt:has(+ dd .pilma-cmd-ok) + dd,
dt:has(+ dd .pilma-cmd-no) + dd {
    float: none !important;
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: .8em;
    line-height: 1.4;
    vertical-align: baseline;
}

dt:has(+ dd .pilma-cmd-ok) + dd::after,
dt:has(+ dd .pilma-cmd-no) + dd::after {
    content: "";
    display: block;
}

dd p:has(> .pilma-cmd-ok),
dd p:has(> .pilma-cmd-no) {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 1em;
    line-height: inherit;
}

.wc-block-components-product-details__item:has(.pilma-cmd-ok),
.wc-block-components-product-details__item:has(.pilma-cmd-no) {
    display: block;
    font-size: .8em;
    line-height: 1.4;
}

.wc-block-components-product-details__item:has(.pilma-cmd-ok) > span,
.wc-block-components-product-details__item:has(.pilma-cmd-no) > span {
    display: inline;
    font-weight: 400;
    vertical-align: baseline;
}
