.login-root{align-items:center;background-color:#1d1d39;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:660px;overflow:hidden}.login-root .login-container{background-color:#1d1d39;display:flex;flex:1 1;flex-direction:column;width:420px}@media (max-width:900px){.login-root .login-container{width:100%}}.login-root .login-container .login-logo{text-align:center}.login-root .login-container .login-logo .logo-image{height:48px;width:249px}@media (max-width:900px){.login-root .login-container .login-logo .logo-image{height:30px;width:156px}}.login-root .login-container .title{color:#fed32f;font-family:AppleSDGothicNeo,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;height:24px;letter-spacing:-.5px;line-height:normal;margin-bottom:92px;margin-top:28px;text-align:center}@media (max-width:900px){.login-root .login-container .title{margin-bottom:56px;margin-top:24px}.login-root .login-container .login-form{margin-left:16px;margin-right:16px}}.login-root .login-container .login-form .login-formtag{display:flex;flex-direction:column;gap:12px}.login-root .login-container .login-form .login-formtag .input-container .login-input-box{background-color:#373753;border-radius:4px;color:#fff;font-size:18px;height:56px;padding:18px 16px;width:100%}.login-root .login-container .login-form .login-formtag .input-container .login-input-box:-ms-input-placeholder{color:#fff}.login-root .login-container .login-form .login-formtag .input-container .login-input-box::-webkit-input-placeholder{color:#fff}.login-root .login-container .login-form .login-formtag .input-container .login-input-box::placeholder{color:#fff}.login-root .login-container .login-form .login-formtag .login-btn{background-color:#fed32f;border-radius:4px;color:#000;cursor:pointer;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;height:56px;letter-spacing:-.9px;line-height:normal;margin-top:40px}.login-root .login-setting{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:900px){.login-root .login-setting{margin-left:16px;margin-right:16px}}.login-root .login-bottom{align-items:flex-end;display:flex;flex:1 1;margin-bottom:60px}.login-root .login-bottom img{height:36px;width:222px}@media (max-width:900px){.login-root .login-bottom{margin-bottom:20px}.login-root .login-bottom img{height:30px;width:180px}}.login-root .login-top{flex:1 1}.check-box-root{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:24px;margin-top:34px}.check-box-root .check-input{display:none}.check-box-root .custom-checkbox-box{display:inline-block}.check-box-root .auto-login{color:#fff;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.45px;line-height:normal;margin-left:8px;text-align:center}.header{align-items:center;background-color:#1d1d39;display:flex;flex-direction:row;height:130px;justify-content:space-between;padding-left:40px;padding-right:40px}@media (max-width:900px){.header{height:56px;padding-left:16px;padding-right:16px}}.header .logo-wrapper{align-items:end;cursor:pointer;display:flex;flex-direction:row}.header .logo-wrapper .logo{height:38px;width:204px}@media (max-width:900px){.header .logo-wrapper .logo{height:24px;width:123px}}.header .logo-wrapper .logo-text{color:#fff;font-size:18px;padding-left:16px}@media (max-width:900px){.header .logo-wrapper .logo-text{display:none}}.header .nav{display:flex;justify-content:space-between}.header .nav .nav-img-wrapper{cursor:pointer}.header .nav .nav-img-wrapper .nav-img{height:32px;margin-left:36px;width:32px}@media (max-width:900px){.header .nav .nav-img-wrapper .nav-img{height:28px;margin-left:16px;width:28px}}.map-root{display:flex;height:calc(100vh - 220px);min-height:440px}@media (max-width:900px){.map-root{height:calc(100vh - 112px)}}.map-root .map-section{border-radius:4px;display:flex;flex:1 1;flex-direction:column}.map-root .map-section #map{height:100%;width:100%}.map-root .map-section .marker-label{background-color:#fff;border-radius:16px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-family:AppleSDGothicNeo-Regular;font-size:14px;height:32px;text-align:center;width:79px}.map-root .map-section .marker-label.active{border:3px solid #fed32f}.map-root .map-section .up-level-btn{background:#fff;border-radius:8px;bottom:180px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;height:40px;padding:8px;position:absolute;right:40px;width:40px;z-index:1}@media (max-width:900px){.map-root .map-section .up-level-btn{bottom:144px;right:16px}}.map-root .map-section .down-level-btn{background:#fff;border-radius:8px;bottom:128px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;height:40px;padding:8px;position:absolute;right:40px;width:40px;z-index:1}@media (max-width:900px){.map-root .map-section .down-level-btn{bottom:92px;right:16px}}.content-root{background-color:#1d1d39;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 220px);min-height:300px}@media (max-width:900px){.content-root{height:calc(100vh - 112px)}}.content-root .listHeader{height:130px}.content-root .listFooter{height:90px}.content-root .listMain{display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap}.content-root .listMain .data-container{display:flex;flex-wrap:wrap;height:56px;width:100%}@media (max-width:900px){.content-root .listMain .data-container{height:auto}}.content-root .listMain .data-container .ice-data{align-items:center;background-color:#373753;border-radius:4px;display:flex;flex:10 1;margin:0 8px 8px 40px}@media (max-width:900px){.content-root .listMain .data-container .ice-data{flex:1 1;flex-basis:100%;height:56px;margin:0 16px 8px}}.content-root .listMain .data-container .ice-data .notice-image{height:18px;margin-left:12px;margin-right:6px;width:18px}.content-root .listMain .data-container .ice-data .ice-data-detail{color:#fff;font-size:18px;letter-spacing:-.9px}.content-root .listMain .data-container .ice-data .ice-data-detail .ice-data-title.frost{color:#dd1b52}.content-root .listMain .data-container .ice-data .ice-data-detail .ice-data-title.normal{color:#5aa664}.content-root .listMain .data-container .ice-data .ice-data-detail .ice-data-title.wet{color:#ea5e35}@media (max-width:900px){.content-root .listMain .data-container .ice-data .ice-data-detail{font-size:16px;letter-spacing:-.8px}}.content-root .listMain .data-container .calendar{background-color:#1d1d39;border-radius:4px;display:flex;flex:7 1;margin:0 48px 8px 0;overflow:hidden}@media (max-width:900px){.content-root .listMain .data-container .calendar{flex:1 1;flex-basis:100%;height:56px;margin:0 16px 8px}}.content-root .listMain .data-container .calendar .calendar-input{display:flex;flex:1 1}@media (max-width:900px){.content-root .listMain .data-container .calendar .calendar-input{margin-right:0}}.content-root .listMain .data-container .calendar .calendar-input input[type=date]::-webkit-datetime-edit-month-field,.content-root .listMain .data-container .calendar .calendar-input input[type=date]::-webkit-datetime-edit-text{-webkit-appearance:none;display:none}.content-root .listMain .data-container .calendar .calendar-input input[type=date]::-webkit-datetime-edit-day-field,.content-root .listMain .data-container .calendar .calendar-input input[type=date]::-webkit-datetime-edit-year-field{-webkit-appearance:none;display:none}.content-root .listMain .data-container .calendar .calendar-input .inputBox-label{display:flex;flex:1 1;position:relative}.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .inputBox{background-color:#373753;border-radius:4px;flex:1 1;padding-right:24px}.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .inputBox::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .imageDate{bottom:12px;height:24px;pointer-events:none;position:absolute;right:14px;width:24px}@media (max-width:900px){.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .imageDate{bottom:16px}}.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .choicedDate{bottom:12px;color:#fff;font-size:18px;left:12px;letter-spacing:-.9px;pointer-events:none;position:absolute}@media (max-width:900px){.content-root .listMain .data-container .calendar .calendar-input .inputBox-label .choicedDate{bottom:18px;font-size:16px;letter-spacing:-.8px}}.content-root .listMain .data-container .calendar .calendar-searchButton{background-color:#373753;border-radius:4px;color:#fed32f;font-size:18px;letter-spacing:-.9px;width:76px}@media (max-width:900px){.content-root .listMain .data-container .calendar .calendar-searchButton{display:none}}.content-root .listMain .detail-container{display:flex;flex:1 1;flex-wrap:wrap;width:100%}@media (max-width:900px){.content-root .listMain .detail-container{height:auto}}.content-root .listMain .detail-container .detailImage{align-items:center;background-color:#373753;border-radius:4px;display:flex;flex:10 1;justify-content:center;margin:0 8px 8px 40px;overflow:hidden}.content-root .listMain .detail-container .detailImage .image-fill{height:100%;object-fit:contain;width:100%}@media (max-width:900px){.content-root .listMain .detail-container .detailImage{flex:1 1;flex-basis:100%;height:242px;margin:0 16px 8px}.content-root .listMain .detail-container .detailImage .imageEmpty{height:47px;width:64px}}.content-root .listMain .detail-container .table-container{background-color:#373753;border-radius:4px;display:flex;flex:7 1;flex-direction:column;margin:0 48px 8px 0;overflow:hidden}@media (max-width:900px){.content-root .listMain .detail-container .table-container{flex:1 1;flex-basis:100%;margin:0 16px 8px}}.content-root .listMain .detail-container .table-container .header-section{border-bottom:1px solid #69697e;display:flex;height:48px}.content-root .listMain .detail-container .table-container .header-section .item.time{background-color:#373753;border-right:1px solid #69697e;display:flex;flex:1 1;padding:12px 0}.content-root .listMain .detail-container .table-container .header-section .item.time .header1{color:#fed32f;font-size:16px;letter-spacing:-.8px;margin-left:12px}.content-root .listMain .detail-container .table-container .header-section .item.data{background-color:#373753;display:flex;flex:2 1;padding:12px 0}.content-root .listMain .detail-container .table-container .header-section .item.data .header2{color:#fed32f;font-size:16px;letter-spacing:-.8px;margin-left:20px}.content-root .listMain .detail-container .table-container .body-section{display:flex;flex:1 1;flex-direction:column}.content-root .listMain .detail-container .table-container .body-section #scrollablediv{-ms-overflow-style:none;height:calc(100vh - 330px);overflow:auto;scrollbar-width:none}.content-root .listMain .detail-container .table-container .body-section #scrollablediv::-webkit-scrollbar{display:none}@media (max-width:900px){.content-root .listMain .detail-container .table-container .body-section #scrollablediv{height:calc(100vh - 544px)}}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .loding-message{color:#fff;margin:12px;text-align:center}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component{-ms-overflow-style:none;scrollbar-width:none}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component::-webkit-scrollbar{display:none}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row{background-color:#373753;border-top:1px solid #69697e;display:flex;height:48px}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row:hover{background-color:#4b474f;cursor:pointer}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.time{border-right:1px solid #69697e;color:#fff;flex:1 1;font-size:14px;letter-spacing:-.7px;padding:14px 0}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.time .time.detail{margin-left:12px}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.data{align-items:center;color:#fff;display:flex;flex:2 1;font-size:14px;letter-spacing:-.7px;padding:14px 0}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.data .item.detail{flex:1 1}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.data .item.detail.frost{color:#dd1b52}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.data .item.detail.normal{color:#5aa664}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row .item.data .item.detail.wet{color:#ea5e35}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row:first-child{border-top:none}.content-root .listMain .detail-container .table-container .body-section #scrollablediv .infinite-scroll-component .row:last-child{border-bottom:1px solid #69697e}.content-root .listMain .detail-container .table-container .notice-image{height:18px;margin:15px 6.3px 15px 20px;width:18px}@media (max-width:900px){.content-root .listMain .detail-container .table-container .notice-image{margin:15px 6px 15px 19px}}.content-root .listMain .detail-container .table-container .image-image{height:18px;margin:15px 12px;width:18px}.setting{align-items:center;background-color:#1d1d39;display:flex;flex:1 1;height:calc(100vh - 220px);justify-content:center;min-height:460px}@media (max-width:900px){.setting{height:calc(100vh - 112px)}}.setting .container{background-color:#1d1d39;display:flex;flex-direction:column;width:520px}.setting .container .title{background-color:#1d1d39;color:#fff;font-family:AppleSDGothicNeo,sans-serif;font-size:32px;font-stretch:normal;font-style:normal;font-weight:500;height:30px;letter-spacing:-1.6px;line-height:normal;text-align:left}@media (max-width:900px){.setting .container{margin-left:16px;margin-right:16px}}.setting .container .btn-container{display:flex;flex-direction:row;margin-top:60px}.setting .container .btn-container .cancel{background-color:#1d1d39;border:1px solid #fed32f;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;height:56px;letter-spacing:-.9px;line-height:normal;margin-right:8px}.setting .container .btn-container .cancel:hover{background:#2e2e5b;color:#fff}.setting .container .btn-container .cancel:active{background:#0c0c17}.setting .container .btn-container .save{background-color:#fed32f;border-radius:4px;color:#000;cursor:pointer;flex:1 1;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;height:56px;letter-spacing:-.9px;line-height:normal}.setting .container .btn-container .save:hover{background:#fede62;color:#000}.setting .container .btn-container .save:active{background:#f9c501}.news-time-setting-root{margin-top:60px}.news-time-setting-root .news-time-title{background-color:#1d1d39;color:#fff;flex:1 1;font-family:AppleSDGothicNeo,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;height:29px;letter-spacing:-1px;line-height:normal;text-align:left}.news-time-setting-root .time-input-box{background-color:#373753;border-radius:4px;display:flex;flex-direction:row;height:56px;margin-top:12px;max-width:520px;padding:12px}.news-time-setting-root .time-input-box .input-container{display:flex;flex:1 1}.news-time-setting-root .time-input-box .input-container .time-input-input{background-color:#373753;border-radius:4px;color:#fff;flex:1 1;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.9px;line-height:normal;max-width:520px;text-align:left}.news-time-setting-root .time-input-box .time-input-button{display:flex;flex-direction:column}.news-time-setting-root .time-input-box .time-input-button .down-btn,.news-time-setting-root .time-input-box .time-input-button .up-btn{background-color:#373753;border-radius:4px;cursor:pointer;flex:1 1;height:28px}@-webkit-keyframes newsLineChange{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes newsLineChange{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.footer{background-color:#1d1d39;display:flex;flex-direction:row;height:90px;justify-content:space-between;overflow:hidden;padding-left:40px;padding-right:40px}@media (max-width:900px){.footer{height:56px;padding-left:16px;padding-right:16px}}.footer .text-wrapper{display:flex;height:21px;justify-content:space-between;margin-bottom:34px;margin-top:35px;overflow:hidden}@media (max-width:900px){.footer .text-wrapper{height:17px;margin-bottom:19px;margin-top:20px}}.footer .text-wrapper .news-text{color:#fff;font-family:AppleSDGothicNeo-Regular,sans-serif;font-size:18px;letter-spacing:-.45px}@media (max-width:900px){.footer .text-wrapper .news-text{display:none}}.footer .text-wrapper .bar{margin-left:15px;margin-right:15px;width:1px}@media (max-width:900px){.footer .text-wrapper .bar{display:none}}.footer .text-wrapper .text-container{-webkit-animation:newsLineChange .3s ease-in;animation:newsLineChange .3s ease-in;display:flex}.footer .text-wrapper .text-container .warning-img{height:20px;margin-right:6px;width:20px}@media (max-width:900px){.footer .text-wrapper .text-container .warning-img{height:18px;width:18px}}.footer .text-wrapper .text-container .name-text{color:#fed32f;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;letter-spacing:-.45px;text-align:left}.footer .text-wrapper .text-container .name-text.frost{color:#dd1b52}.footer .text-wrapper .text-container .name-text.wet{color:#ea5e35}.footer .text-wrapper .text-container .name-text.normal{color:#5aa664}@media (max-width:900px){.footer .text-wrapper .text-container .name-text{font-size:14px;min-width:24px}}.footer .text-wrapper .text-container .colon-text{color:#fff;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;padding-left:5px;padding-right:5px}@media (max-width:900px){.footer .text-wrapper .text-container .colon-text{font-size:14px}}.footer .text-wrapper .text-container .location-text{color:#fff;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;letter-spacing:-.45px}@media (max-width:900px){.footer .text-wrapper .text-container .location-text{font-size:14px;overflow:hidden}}.footer .temp-wrapper{display:flex;height:39px;margin-bottom:25px;margin-top:26px}@media (max-width:900px){.footer .temp-wrapper{height:29px;margin-bottom:13px;margin-top:14px;min-width:61px}}.footer .temp-wrapper .temp-img{height:20px;margin-top:6px;width:20px}@media (max-width:900px){.footer .temp-wrapper .temp-img{height:18px;margin-top:4px;width:18px}}.footer .temp-wrapper .temp-text{color:#fed32f;font-family:AppleSDGothicNeo,sans-serif;font-size:32px;height:39px;letter-spacing:-.8px;margin-left:6px;margin-right:7px}@media (max-width:900px){.footer .temp-wrapper .temp-text{font-size:24px;height:29px;margin-right:0}}.footer .temp-wrapper .temp-unit-text{color:#fed32f;font-family:AppleSDGothicNeo,sans-serif;font-size:18px;letter-spacing:-.45px;width:14px}@media (max-width:900px){.footer .temp-wrapper .temp-unit-text{font-size:14px;width:12px}}@font-face{font-family:AppleSDGothicNeo-Regular;font-weight:400;src:url(/static/media/AppleSDGothicNeoL.0ed4f3cf8e0a053dbc9c.ttf)}@font-face{font-family:AppleSDGothicNeo-Medium;font-weight:500;src:url(/static/media/AppleSDGothicNeoM.88c00162a2084f97069c.ttf)}*{-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0;-webkit-padding-after:0;-webkit-padding-before:0;-webkit-padding-end:0;-webkit-padding-start:0;background-color:transparent;border:0;box-sizing:border-box;font-family:AppleSDGothicNeo-Regular,sans-serif;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;outline:0;padding:0;padding-block-end:0;padding-block-start:0;padding-inline-end:0;padding-inline-start:0}#root{display:flex;flex-direction:column;height:100vh}
/*# sourceMappingURL=main.de34d5c0.css.map*/