:root {
    --custom-space: 0.25rem;
}

.alert-modal-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    & .content {
        position: absolute;
        left: 50%;
        top: 50%;
        max-width: 100%;
        max-height: 100vh;
        overflow: auto;
        transform: translateX(-50%) translateY(-50%);
        border: 1px solid rgba(0, 0, 0, 0.25);
        border-radius: 1px;
    }
}

.popup-schedule {
    max-width: 760px !important;
    width: 100%;
}

.w-4 {
    width: calc(4 * var(--custom-space));
}

.w-8 {
    width: calc(8 * var(--custom-space));
}

.w-12 {
    width: calc(12 * var(--custom-space));
}

.w-18 {
    width: calc(18 * var(--custom-space));
}

.w-20 {
    width: calc(20 * var(--custom-space));
}

.w-24 {
    width: calc(24 * var(--custom-space));
}

.w-32 {
    width: calc(32 * var(--custom-space));
}

.w-40 {
    width: calc(40 * var(--custom-space));
}

.w-52 {
    width: calc(52 * var(--custom-space));
}

.w-64 {
    width: calc(64 * var(--custom-space));
}

.w-72 {
    width: calc(72 * var(--custom-space));
}

.w-80 {
    width: calc(80 * var(--custom-space));
}

.w-96 {
    width: calc(90 * var(--custom-space));
}

.w-120 {
    width: calc(120 * var(--custom-space));
}

.w-160 {
    width: calc(160 * var(--custom-space));
}

/* S : 주소검색 팝업창 */
.popup-address .tip-list > p {
    margin-bottom: 8px;
}
.popup-address .tip-list .dl-wrap dl ~ dl {
    margin-top: 4px;
}
.popup-address .tip-list .dl-wrap dl dt {
    font-weight: 500;
}
.popup-address .tip-list .dl-wrap dl dd {
    font-size: 15px;
    font-weight: 300;
    color: var(--blue);
}
.popup-address .result-list > div {
    column-gap: 8px;
    padding: 16px 0;
    border-bottom: 1px solid #ddd;
}
.popup-address .result-list > div ~ div {
    margin-top: 12px;
}
.popup-address .result-list > div ul {
    width: 100%;
}
.popup-address .result-list > div ul > li ~ li {
    margin-top: 4px;
}
.popup-address .result-list > div ul > li:not(:first-child) {
    font-size: 15px;
}
.popup-address .result-list > div ul > li > span {
    margin-right: 8px;
    color: var(--blue);
}
.popup-address p.des {
    font-size: 15px;
    color: var(--lf-base02);
}
/* E : 주소검색 팝업창 */
