.tooltip .custom-tooltip-title{font-family:Pretendard;font-size:14px;font-weight:600}.tooltip .custom-tooltip-text{font-family:Pretendard;font-size:12px;font-weight:600;line-height:1.5}.tooltip .custom-tooltip-text div{margin-bottom:4px}.tooltip .custom-tooltip-text div:last-child{margin-bottom:0}
.map-dialog-wrapper{background-color:var(--color-white);border:1px solid #e4e4e4;border-radius:12px;width:600px;padding:0}@media screen and (max-width:1350px){.map-dialog-wrapper{width:500px}}@media screen and (max-width:700px){.map-dialog-wrapper{width:100%}}.map-dialog-wrapper:focus{outline:none}.map-dialog-wrapper .map-dialog{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;padding:40px;display:flex}@media screen and (max-width:700px){.map-dialog-wrapper .map-dialog{padding:20px}}.map-dialog-wrapper .map-dialog .dialog-header{flex-direction:column;gap:6px;display:flex}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-header{gap:4px}}.map-dialog-wrapper .map-dialog .dialog-header .title{font-size:28px}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-header .title{font-size:24px}}@media screen and (max-width:700px){.map-dialog-wrapper .map-dialog .dialog-header .title{font-size:var(--font-size-md)}}.map-dialog-wrapper .map-dialog .dialog-header .title span{color:var(--color-primary)}.map-dialog-wrapper .map-dialog .dialog-header .subtitle{color:#575757;font-size:18px}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-header .subtitle{font-size:16px}}@media screen and (max-width:1350px) and (max-width:700px){.map-dialog-wrapper .map-dialog .dialog-header .subtitle{font-size:var(--font-size-xs)}}.map-dialog-wrapper .map-dialog .dialog-body{flex:1;height:calc(100% - 100px)}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-body{height:100%}}.map-dialog-wrapper .map-dialog .dialog-body .map-kakao-map{width:100%;height:100%;min-height:300px}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-body .map-kakao-map{min-height:250px}}@media screen and (max-width:700px){.map-dialog-wrapper .map-dialog .dialog-body .map-kakao-map{min-height:200px}}.map-dialog-wrapper .map-dialog .dialog-footer{width:100%}.map-dialog-wrapper .map-dialog .dialog-footer .button{box-sizing:border-box;border-radius:12px;width:100%;height:52px;font-size:16px;font-weight:600}@media screen and (max-width:1350px){.map-dialog-wrapper .map-dialog .dialog-footer .button{height:52px;padding:14px 24px}}@media screen and (max-width:700px){.map-dialog-wrapper .map-dialog .dialog-footer .button{height:40px;padding:8px 16px}}.map-dialog-wrapper::backdrop{background-color:#00000080}
