#lafka_select_branch_modal.fsk-road-area-blocked .lafka-branch-selection,
#lafka_select_branch_modal.fsk-road-area-blocked .lafka-branch-select-submit,
#lafka_select_branch_modal.fsk-road-area-blocked .lafka-branch-select-message .fsk-road-pickup {
    display: none !important;
}
#lafka_select_branch_modal.fsk-road-area-blocked .lafka-branch-delivery {
    opacity: .45;
    pointer-events: none;
}
#lafka_select_branch_modal .fsk-road-area-notice {
    box-sizing: border-box;
    margin: 12px 0 16px;
    padding: 16px;
    border: 1px solid #ffd000;
    border-radius: 10px;
    background: #151515;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
}
#lafka_select_branch_modal .fsk-road-area-notice[hidden] { display: none !important; }
#lafka_select_branch_modal .fsk-road-area-notice p { margin: 0; color: inherit; }
#lafka_select_branch_modal .fsk-road-area-notice .fsk-road-pickup {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 14px auto 0;
    padding: 13px 16px;
    min-height: 48px;
    border: 0;
    border-radius: 8px;
    background: #ffd000;
    color: #111;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
    white-space: normal;
}
#lafka_select_branch_modal .fsk-road-area-notice .fsk-road-pickup:focus-visible { outline: 3px solid #fff; outline-offset: 3px; }
