.room-detail-dialog-wrapper{background-color:var(--color-white);border:1px solid #e4e4e4;border-radius:20px;width:1114px;padding:0;display:flex}@media screen and (max-width:700px){.room-detail-dialog-wrapper{width:100%;height:auto}}.room-detail-dialog-wrapper:focus{outline:none}.room-detail-dialog-wrapper .room-detail-dialog-inner{box-sizing:border-box;width:100%;padding:50px 80px;overflow:auto}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner{padding:30px 20px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header{justify-content:flex-end;width:100%;margin-bottom:20px;display:flex}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header{margin-bottom:10px;padding-left:20px;padding-right:20px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header .room-detail-close-icon{cursor:pointer;width:40px;height:40px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header .room-detail-close-icon{width:30px;height:30px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box{aspect-ratio:16/9;flex-shrink:0;width:100%;margin-bottom:30px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box{margin-bottom:12px}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box .carousel-image-wrapper{border-radius:0}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box{width:100%;margin-bottom:20px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box{padding-left:12px;padding-right:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box{flex-direction:column;gap:4px;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .title{font-size:28px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .title{font-size:18px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .desc{white-space:pre-line;font-size:16px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .standard-price{font-size:18px;text-decoration:line-through}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .standard-price{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price{font-size:24px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price{font-size:18px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price span{color:var(--color-primary)}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .price-desc{font-size:16px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .price-desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box{width:100%}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box{padding-left:12px;padding-right:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{margin-bottom:20px;font-size:20px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{margin-bottom:12px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{font-size:16px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{background:var(--color-white);border:1px solid #f2f2f2;border-radius:20px;padding:36px 30px;box-shadow:0 0 10px #00000014}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{padding:20px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{padding:20px 12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info{flex-direction:column;gap:8px;width:100%;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{margin-bottom:0;font-size:18px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{font-size:16px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{font-size:14px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{white-space:pre-line;font-size:16px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{font-size:14px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-divier{background:#f2f2f2;width:100%;height:1px;margin:30px 0}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-divier{margin:16px 0}}.room-detail-dialog-wrapper::backdrop{background-color:#00000080}
.application-dialog .MuiDialog-paper{border:2px solid #006868!important;border-radius:12px!important;width:880px!important;max-width:880px!important;margin:20px!important;padding:20px!important}@media screen and (max-width:700px){.application-dialog .MuiDialog-paper{border-radius:12px!important;width:100%!important;max-width:100%!important;margin:10px!important;padding:20px!important}.application-dialog .MuiDialog-container{padding:0!important}}.application-dialog .MuiDialogContent-root{padding:0!important}.application-dialog .MuiTextField-root{width:100%;max-width:800px}@media screen and (max-width:700px){.application-dialog .MuiTextField-root{width:100%;max-width:100%}}.application-dialog .MuiOutlinedInput-root{opacity:1;background:#fff;border-radius:8px;height:48px}.application-dialog .MuiOutlinedInput-root fieldset{border-width:1px;border-color:#e4e4e4}.application-dialog .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e4e4e4}.application-dialog .MuiOutlinedInput-input{padding:8px 12px}.application-dialog .MuiOutlinedInput-input::placeholder{opacity:1;color:#575757!important}.application-dialog .dm-guide-text{color:#006868!important}.application-dialog .MuiButton-outlined.MuiButton-colorPrimary{width:117px;height:40px;color:#006868!important;border-color:#006868!important;border-radius:8px!important}.application-dialog .MuiButton-outlined.MuiButton-colorPrimary:hover{background-color:#0068680a!important;border-color:#006868!important}@media screen and (max-width:700px){.application-dialog .MuiBox-root{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.application-dialog .MuiBox-root .MuiTextField-root{width:100%!important}.application-dialog .MuiBox-root .MuiButton-outlined{align-self:stretch!important;width:100%!important}}.application-dialog .close-button-container{justify-content:flex-end!important;align-items:flex-start!important}.application-dialog .close-button-container .MuiButton-root{margin-left:auto!important}@media screen and (max-width:700px){.application-dialog .submission-section{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.application-dialog .signature-section{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important}}.application-dialog .signature-box{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}@media screen and (max-width:700px){.application-dialog .signature-box{flex-shrink:0!important;align-self:flex-start!important;width:80px!important;min-width:80px!important;height:80px!important}}.application-dialog .signature-box .MuiTypography-root{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;display:flex!important}.application-dialog .signature-text{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}@media screen and (max-width:700px){.application-dialog .signature-text{text-align:left!important;flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:16px!important}}
