
/* Kill every older Deewaryn location dropdown so plugin conflicts cannot show giant panels */
[data-dps-root] .dsf-suggestions,
[data-dps-root] [data-dps-suggestions]{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
}

/* Our one final dropdown */
#dff-location-menu{
    display:none;
    position:fixed;
    z-index:2147483000;
    max-height:270px;
    overflow-y:auto;
    overflow-x:hidden;
    padding:5px;
    background:#fff;
    border:1px solid #dce6df;
    border-radius:10px;
    box-shadow:0 16px 40px rgba(15,48,31,.18);
}
#dff-location-menu.is-open{display:block}
.dff-option{
    display:flex;
    align-items:center;
    gap:8px;
    width:100%;
    padding:9px 10px;
    border:0;
    border-radius:7px;
    background:#fff;
    color:#26372e;
    text-align:left;
    font:inherit;
    font-size:11px;
    cursor:pointer;
}
.dff-option:hover,.dff-option.is-active{
    background:#edf8f1;
    color:#168842;
}
.dff-pin{color:#1f9d4a;font-weight:900}
.dff-city{margin-left:auto;color:#87948c;font-size:8px}
.dff-empty{padding:10px;color:#76837b;font-size:10px}

@media(max-width:620px){
    #dff-location-menu{max-height:230px}
    .dff-option{padding:10px 9px;font-size:12px}
}
