#map-wrapper{background-color:#fff}.stage-label{font-weight:bold;padding-top:15px;min-width:100px}.editable,.emotion-cell{background-color:#fff;padding:10px;min-height:40px}.emotion-select{width:100%;height:100%;border:none;background:#fff;padding:10px;min-height:40px}.stage-header
.col{font-weight:bold;text-align:center}.scroll-container{overflow-x:auto}.stage-access{background:#9cf;padding:10px;margin:0
10px}.stage-choose{background:#a8e6cf;padding:10px;margin:0
10px}.stage-share{background:#d1c4e9;padding:10px;margin:0
10px}.stage-reserve{background:#ffe082;padding:10px;margin:0
10px}.stage-header-access{background:linear-gradient(to bottom, #cce5ff, #99ccff);padding:20px
10px;text-align:center;font-weight:600;border-radius:20px 20px 0 0;margin:0
10px}.stage-header-choose{background:linear-gradient(to bottom, #d4f4ea, #a8e6cf);padding:20px
10px;text-align:center;font-weight:600;border-radius:20px 20px 0 0;margin:0
10px}.stage-header-share{background:linear-gradient(to bottom, #eadcff, #d1c4e9);padding:20px
10px;text-align:center;font-weight:600;border-radius:20px 20px 0 0;margin:0
10px}.stage-header-reserve{background:linear-gradient(to bottom, #fff2cc, #ffe082);padding:20px
10px;text-align:center;font-weight:600;border-radius:20px 20px 0 0;margin:0
10px}.scroll-container-none>div:last-child>div{border-radius:0 0 20px 20px;padding-bottom:35px}.userinfo
h5{padding:5px
10px}.userinfo>div{padding:5px
10px}.photo-input{display:none}.custom-upload-btn{display:inline-block;padding:6px
12px;cursor:pointer;background-color:#007bff;color:white;border-radius:5px;font-size:14px}@media (max-width: 576px){.stage-label{text-align:left;padding-top:0}}