/* Checkout: GLS pickup feedback */
.pshugls-pickup-extra {
    margin-top: 0.5rem;
}

.pshugls-open-map-btn {
    margin-bottom: 1rem;
}

.pshugls-selected-point {
    display: block;
    margin: 0.25rem 0 1rem;
    min-height: 92px;
    box-sizing: border-box;
    overflow: hidden;
}

.pshugls-selected-point.pshugls-selected-point--shown {
    display: block;
}

.pshugls-selected-point__title {
    display: block;
    margin-bottom: 0.35rem;
}

.pshugls-selected-point__detail {
    word-break: break-word;
}

.pshugls-gls-inline-map-wrap {
    min-height: 320px;
    height: 50vh;
    max-height: 640px;
    margin: 0.75rem 0 1rem;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}

.pshugls-gls-inline-map-wrap .pshugls-gls-dpm-host {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 320px;
}

.pshugls-pickup-feedback {
    display: none;
    margin-top: 1rem;
}

.pshugls-pickup-feedback.pshugls-pickup-feedback--shown {
    display: block;
}

.pshugls-pickup-feedback__err-title {
    display: block;
    margin-bottom: 0.35rem;
}

.pshugls-pickup-feedback__err-text {
    margin: 0;
    font-size: 0.95rem;
    opacity: 0.95;
}

#pshu-gls-map #left-canvas,
#pshu-gls-map #right-canvas,
#pshu-gls-map #map-canvas{
    height: 450px;
}

#pshu-gls-map #left-canvas {
    overflow: hidden;
    float: left;
    width: 30%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#pshu-gls-map #psitems-canvas {
    overflow: auto;
    height: 100%;
    width: 100%;
}
#pshu-gls-map #searchinput {
    background-color: whitesmoke;
    margin-left: 5px;
    width: 90%;
    border-left: 0;
    border-right: 0;
    z-index: 1;
    padding: 5px 5px 5px 5px;
}
#pshu-gls-map #searchinput.default {
    color: grey;
    font-style: italic
}

#pshu-gls-map .psOver {
    background-color: infobackground;
}
#pshu-gls-map .psSelected {
    font-weight: bold;
}
