/* Editor-only navigation is not part of the public page or saved Elementor content. */
body.gray-design-site .gray-range-edit-tools{
    display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;margin:0 0 16px;
    background:#171717;color:#fff;border:1px solid #777;font:14px/1.5 Arial,sans-serif;
}
body.gray-design-site .gray-range-edit-tools label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#fff}
body.gray-design-site .gray-range-edit-tools :is(select,button){
    appearance:auto;background:#000;color:#fff;border:1px solid #aaa;border-radius:0;padding:9px 12px;
    font:14px/1.4 Arial,sans-serif;min-height:38px;cursor:pointer;
}
body.gray-design-site .gray-range-edit-tools select{max-width:100%;width:285px}
body.gray-design-site .gray-range-edit-tools p{flex-basis:100%;margin:0;color:#ccc;font:13px/1.5 Arial,sans-serif}
body.gray-design-site .gray-range-edit-tools :is(select,button):focus-visible{outline:2px solid #fff;outline-offset:2px}
body.gray-design-site .gray-range-editing{overflow-x:auto!important;scrollbar-width:thin;scroll-behavior:auto!important;touch-action:pan-x pan-y;cursor:auto}
body.gray-design-site .gray-range-editing > :is(#range-carousel-track,.range-carousel-track){
    display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;
    width:max-content!important;max-width:none!important;overflow:visible!important;transform:none!important;
}
body.gray-design-site .gray-range-editing > :is(#range-carousel-track,.range-carousel-track) > .range-showcase-card{
    flex:0 0 min(400px,82vw)!important;width:min(400px,82vw)!important;max-width:none!important;
}
body.gray-design-site .gray-range-editing .range-showcase-card[data-gray-range-selected]{outline:1px solid #aaa;outline-offset:-1px}
body.gray-design-site .gray-original-image{image-rendering:auto}
