@highdensity: ~"only screen and (-webkit-min-device-pixel-ratio: 1.5)",
~"only screen and (min--moz-device-pixel-ratio: 1.5)",
~"only screen and (-o-min-device-pixel-ratio: 3/2)",
~"only screen and (min-device-pixel-ratio: 1.5)";
.has_apf .session_btn.locked strong:not(.changed):not(:hover) when (@preferences-flat) {
    background-image: url("@{icon-path}/padlock-black.png");
    right: -8px;
    top: 7px;
}

.has_apf .session_btn.locked strong:not(.changed):not(:hover) when not(@preferences-flat) {
    background-image: url("@{icon-path}/padlock-white.png");
    right: -3px;
    top: 5px;
}

.has_apf .session_btn.locked strong:not(.changed):not(:hover) {
    background-size: 9px 11px;
    background-position: 0 0;
    margin-top: 0px;
    width: 14px;
    height: 14px;
}

.btn_console.clear div when (@preferences-flat) {
    background-image: url("@{icon-path}/clear_dark_flat_light.png") !important;
    @media @highdensity {
        background-image: url("@{icon-path}/clear_dark_flat_light@2x.png") !important;
    }
}

.btn_console.clear div when not(@preferences-flat) {
    background-image: url("@{icon-path}/clear_light_flat_light.png") !important;
    @media @highdensity {
        background-image: url("@{icon-path}/clear_light_flat_light@2x.png") !important;
    }
}

.stop .icon {
    background-image: url("@{icon-path}/stop@1x.png") !important;
}
