@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-fail-message{color:#e54e26;align-items:center;gap:10px;font-size:16px;font-weight:400;display:flex}.upload-fail-message .warn-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE2IDE0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZmlsbD0iI0U1NEUyNiIgZD0iTTYuNTk4Ljc5NkwuMjI1IDExLjU3OEMtLjQwOSAxMi42NS4zNzIgMTQgMS42MjcgMTRoMTIuNzQ2YzEuMjU1IDAgMi4wMzYtMS4zNSAxLjQwMi0yLjQyMkw5LjQwMS43OTZjLS42MjctMS4wNjEtMi4xNzYtMS4wNjEtMi44MDMgMHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNOC45OTMgMTAuOTY0YS45MjIuOTIyIDAgMCAxLS45MjUuOTIuOTIyLjkyMiAwIDAgMS0uOTI0LS45MmMwLS41MDcuNDE0LS45MTkuOTI0LS45MTlzLjkyNS40MTIuOTI1LjkyIi8+CiAgICAgICAgPHJlY3Qgd2lkdGg9IjEuODQ5IiBoZWlnaHQ9IjUuMDEyIiB4PSI3LjE0NCIgeT0iNC4xOTgiIGZpbGw9IiNGRkYiIHJ4PSIuOTI1Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:100%;width:16px;height:14px}.upload-fail-message .error-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUMxMy40MTgzIDEgMTcgNC41ODE3MiAxNyA5QzE3IDEzLjQxODMgMTMuNDE4MyAxNyA5IDE3QzQuNTgxNzIgMTcgMSAxMy40MTgzIDEgOUMxIDQuNTgxNzIgNC41ODE3MiAxIDkgMVpNOS4wNzcxNSAxMS41NzkxQzguNTAzMDcgMTEuNTc5MSA4LjAzNzE1IDEyLjA0MTcgOC4wMzcxMSAxMi42MTIzQzguMDM3MTEgMTMuMTgyOSA4LjUwMzA0IDEzLjY0NjUgOS4wNzcxNSAxMy42NDY1QzkuNjUxMjcgMTMuNjQ2NSAxMC4xMTcyIDEzLjE4MjkgMTAuMTE3MiAxMi42MTIzQzEwLjExNzEgMTIuMDQxNyA5LjY1MTI1IDExLjU3OTEgOS4wNzcxNSAxMS41NzkxWk05LjA3NzE1IDVDOC41MDI3NiA1LjAwMDAyIDguMDM3MTMgNS40NjU2NSA4LjAzNzExIDYuMDQwMDRWOS41OTg2M0M4LjAzNzExIDEwLjE3MyA4LjUwMjc1IDEwLjYzODcgOS4wNzcxNSAxMC42Mzg3QzkuNjUxNTcgMTAuNjM4NyAxMC4xMTcyIDEwLjE3MzEgMTAuMTE3MiA5LjU5ODYzVjYuMDQwMDRDMTAuMTE3MiA1LjQ2NTY0IDkuNjUxNTUgNSA5LjA3NzE1IDVaIiBmaWxsPSIjRTU0RTI2Ii8+Cjwvc3ZnPgo=);background-size:100%;width:18px;height:18px}.upload-photo-sidebar{flex-direction:column;flex-shrink:0;gap:20px;width:200px;display:flex;position:-webkit-sticky;position:sticky;top:30px}.upload-photo-sidebar .poi-doorphoto-placeholder{object-fit:cover;background-color:#f2f2f280;border-radius:12px;width:200px;height:200px}.upload-photo-sidebar .poi-description{color:#3e3e3e}.upload-photo-sidebar .poi-description h2{margin:0 0 5px;font-size:16px;font-weight:600}.upload-photo-sidebar .poi-description p{margin:0;font-size:14px;font-weight:400}.upload-photo-page{min-height:640px}.upload-photo-container{min-width:980px;max-width:980px;margin:0 auto}@media screen and (min-width:1280px){.upload-photo-container{min-width:1240px;max-width:1240px}}@media screen and (min-width:1330px){.upload-photo-container{min-width:1290px;max-width:1290px}}@media screen and (min-width:1440px){.upload-photo-container{min-width:1400px;max-width:1400px}}.upload-photo-title{margin:30px 0}.upload-photo-title .title-text{color:#3e3e3e;margin:0;font-size:32px;font-weight:600}.upload-photo-main{align-items:flex-start;gap:50px;display:flex}.upload-photo-section{flex-direction:column;flex:1;gap:20px;display:flex}.upload-photo-section .upload-photo-text{text-align:center}.upload-photo-section .upload-photo-text .upload-text-main{color:#3e3e3e;margin:0 0 4px;font-size:16px;font-weight:600;line-height:20px}.upload-photo-section .upload-photo-text .upload-text-sub{color:#3e3e3e;font-size:12px;font-weight:R;margin:0;line-height:20px}.upload-photo-list,.upload-fail-list{flex-direction:column;display:flex}.photos-empty .upload-photo-section{align-self:stretch}.photos-empty .upload-photo-area{height:100%}.upload-photo-footer{z-index:100;background:#fff;width:100%;margin-top:30px;position:-webkit-sticky;position:sticky;bottom:0;left:0;box-shadow:0 -10px 20px #0000001a}.upload-photo-footer-content{flex-direction:column;align-items:flex-start;gap:10px;min-width:980px;max-width:980px;margin:0 auto;padding:15px 0;display:flex}@media screen and (min-width:1280px){.upload-photo-footer-content{min-width:1240px;max-width:1240px}}@media screen and (min-width:1330px){.upload-photo-footer-content{min-width:1290px;max-width:1290px}}@media screen and (min-width:1440px){.upload-photo-footer-content{min-width:1400px;max-width:1400px}}.upload-photo-footer-content .upload-photo-tnc-with-checkbox{color:#3e3e3e;align-items:center;gap:15px;font-size:14px;line-height:18px;display:flex}.upload-photo-footer-content .upload-photo-tnc-default{color:#8e8e8e;font-size:12px;font-weight:400;line-height:18px}.upload-photo-footer-content .upload-photo-tnc-default a{cursor:pointer;color:#8e8e8e;text-decoration:underline}.upload-photo-warn-dialog .dialog-box-desktop-block{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.upload-photo-warn-dialog .icon-upload-action-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjEiIGN5PSIzNi41IiByPSI1IiBmaWxsPSIjM0UzRTNFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgNS41QzE2IDIuNzM4NTggMTguMjM4NiAwLjUgMjEgMC41QzIzLjc2MTQgMC41IDI2IDIuNzM4NTggMjYgNS41QzI2IDUuODI2MDYgMjQgMjYuNSAyNCAyNi41QzI0IDI4LjE1NjkgMjIuNjU2OSAyOS41IDIxIDI5LjVDMTkuMzQzMSAyOS41IDE4IDI4LjE1NjkgMTggMjYuNUMxOCAyNi41IDE2IDUuODI2MDYgMTYgNS41WiIgZmlsbD0iIzNFM0UzRSIvPgo8L3N2Zz4K);background-size:100%;width:42px;height:42px;display:block}.upload-photo-warn-dialog .upload-photo-warn-dialog-action2{color:#8e8e8e;cursor:pointer;margin-top:-10px;font-size:18px;line-height:24px}.upload-photo-success-dialog .dialog-box-desktop-block{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.upload-photo-success-dialog .icon-upload-success{background-image:url(https://static8.orstatic.com/dist/images/icon-tick.e0b4014f.svg);background-size:100%;width:100px;height:100px}.upload-photo-success-dialog .upload-photo-success-title{color:#3e3e3e;font-size:20px;font-weight:600}.upload-photo-success-dialog .upload-photo-success-message{color:#3e3e3e;font-size:16px;font-weight:R;white-space:pre-wrap;margin-bottom:15px}