@charset "UTF-8";body,html{height:100%;margin:0;overflow-x:auto;overflow-y:hidden}.alert-danger{color:#ee3238}.btn-primary,.btn.active{background-color:#0033be;border-color:#0033be;font-weight:700}.btn-secondary,.btn.nonActive{background-color:#fff;border-color:#0033be;color:#0033be}.btn-secondary:hover,.btn.nonActive:hover{background-color:#e5f0fc;border-color:#0033be;color:#0033be}a{color:#0033be;text-decoration:none}a:hover{text-decoration:underline}a.btn:hover{text-decoration:none}input[readonly]{background-color:#e9ecef;cursor:not-allowed}input[type=radio]{accent-color:#0033be}.flexcntnr{display:flex;gap:10px;justify-content:flex-start}.flexcol{padding:5px}.wxc-container{display:flex;min-width:1400px;width:100%}.container-fluid{padding-right:0}.display-none{display:none}.col-input-area{margin-right:10px;width:180px!important}.tempus-dominus-widget.light{z-index:1000000}main{background-color:#f9fafb;display:flex;flex:1;flex-direction:column;height:100vh;min-height:100vh;min-width:1180px;overflow-x:hidden;overflow-y:auto;padding:80px 20px 0 325px}@media screen and (max-width:576px){main{padding:80px 0 0}}main .content{flex:1;margin-bottom:100px}main .main-footer{background-color:#fff;border-top:1px solid #d1cfcf;bottom:0;left:0;padding:20px;position:absolute;width:100%;z-index:2}.table{border-collapse:separate;border-radius:.375rem;border-spacing:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.table th{background-color:#eaeaea;color:#111;font-size:.9375rem;font-weight:700}.table td,.table th{padding:10px;vertical-align:middle}.table th:first-child{border-top-left-radius:.375rem}.table th:last-child{border-top-right-radius:.375rem}.table tr:last-child td:first-child{border-bottom-left-radius:.375rem}.table tr:last-child td:last-child{border-bottom-right-radius:.375rem}.table-hover tbody tr:hover{--bs-table-hover-bg:#e5f0fc!important;--bs-table-hover-color:$linkbtn-blue-color!important;background-color:#e5f0fc!important;color:#0033be!important}.btn{min-width:150px}.btn-s{font-size:.9rem;min-height:38px;min-width:100px}.sub-container,.sub-guide{margin:20px 0}.error-input{color:#ee3238;font-size:.75rem}.error-container{margin-top:150px;text-align:center}.error-container div{line-height:2rem}.alert.login{margin:20px}.alert-account,.logout .alert{--bs-alert-margin-bottom:0px}.required:after{color:#ee3238;content:" *"}.pageNo{border-radius:.375rem;padding:2px 10px}.pageNo.current{background-color:#0033be;color:#fff}.pageNo:hover{background-color:#e5f0fc}.pageNo:hover,.pageNo:hover a{color:#0033be;text-decoration:none}.col-form-label{font-weight:700;padding:0}.bootstrap-select .dropdown-menu li a.opt:hover{border-radius:0;font-weight:700;margin:0;padding-left:2.25em;position:relative}.modal-m{--bs-modal-width:710px}.modal-l{--bs-modal-width:880px}#modal-message{padding:0 40px}.modal-guidance-footer{border-top:none;padding:30px 40px}#modal-pager{margin-top:10px}.modal-pager-button{border:2px solid #0033be;border-radius:50%;display:inline-block;height:10px;margin:0 10px;width:10px}.modal-pager-selected{background:#0033be}.modal-pager-noselected{background:#fff}#modal-skip{margin-right:10px}#login main{background-color:#fff}#login .row,#login .row *{--bs-gutter-x:0!important}.login-logo-area{background:transparent linear-gradient(142deg,#f9fafb,#eeeff2) 0 0 no-repeat padding-box;opacity:1}#sel-language.dropdown-toggle:after{display:none}#displayPasswod{align-items:center;display:inline-flex;gap:4px}.form-login-area{margin:0 auto;padding:1rem;width:550px}.other-login-text{color:#333;font-size:1em}.social-login-item{align-items:center;color:inherit;display:flex;flex-direction:column;padding:10px;text-decoration:none;transition:all .2s ease-in-out}.social-login-item:hover .social-icon-circle{background-color:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.2)}.social-login-item:hover .social-text{text-decoration:none}.social-icon-circle{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;height:50px;justify-content:center;margin-bottom:8px;width:50px}.social-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.social-text{color:#333;font-size:.9em;white-space:nowrap}.divider{border-top:1px solid #eee;margin-bottom:2rem;margin-top:2rem}#account main{background-color:#fff}.accountLogin .row,.accountLogin .row *{--bs-gutter-x:0!important}.account-logo-area{width:190px}.form-account-left,.form-account-right{padding:1rem;width:550px}.form-account{margin:0 auto;padding:1rem;width:700px}.account-guide-area,.form-account{text-align:center}.account-form-area{display:inline-block;text-align:left;width:450px}.account-guide{font-size:1.25rem;font-weight:700;margin:20px 0}.account-sub-guide{margin:20px 0}.account-foot-guide{display:inline-block;font-size:.75rem;margin:20px 0;text-align:center;width:450px}.account-device .flexcntnr{justify-content:center!important}.cookie-area{background-color:none;z-index:10000}.cookie-area,.cookie-mat{height:100%;position:absolute;width:100%}.cookie-mat{z-Index:1;background-color:#666;opacity:.7}.cookie-dialog{z-Index:2;background-color:#fff;left:50%;margin:auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.form-cookie{text-align:left}.cookie-guide{font-size:1.25rem;font-weight:700}header{background-color:#fff;left:0;position:fixed!important;top:0;width:100%;z-index:999}header #nav-help{cursor:default}header #nav-language:hover img{content:url(/img/icon_language_f.svg)}header #nav-notifi-unread:hover img{content:url(/img/icon_notifi_unread_f.svg?)}header #nav-notifi:hover img{content:url(/img/icon_notifi_f.svg?)}header #nav-user:hover img{content:url(/img/icon_user_account_f.svg)}.tempus-dominus-widget .bi{fill:currentColor;display:inline-block;height:1rem;margin-top:-.125em;vertical-align:-.125em;width:1rem}.sidebar{background-color:#fff;border-right:1px solid #d1cfcf;left:0;min-width:315px;position:fixed;top:60px;z-index:998}@media screen and (min-width:576px){.sidebar{height:100vh}}.sidebar .nav-link{border-radius:.375rem;color:#333;font-size:1rem;font-weight:500;margin:4px 8px;padding:4px 8px}.sidebar .nav-link:hover{text-decoration:none}.sidebar .nav-link.active,.sidebar .nav-link:hover{background-color:#e5f0fc;color:#0033be}.sidebar-heading{font-size:.75rem}.title-container{margin:0 0 20px;padding:0 0 10px}.title-container .title{font-size:1.25rem;font-weight:700;margin:0}.dropdown-item{width:auto}.dropdown-item:hover{background-color:#e5f0fc;border-radius:.375rem;color:#0033be;font-weight:700;margin:2px 8px;padding:2px 8px;text-decoration:none}.form-select option{background-color:#e5f0fc;color:#111}.form-select option:hover{background-color:#e5f0fc;border-radius:.375rem;color:#0033be;margin:2px 8px;padding:2px 8px;text-decoration:none}#dashboard .subtitle,#report-dashboard .subtitle{font-size:1.25rem;font-weight:700;margin:15px 0}#dashboard .daterange,#report-dashboard .daterange{background-color:#f9fafb}#dashboard .daterange .dropdown button,#report-dashboard .daterange .dropdown button{border:none!important}#dashboard .daterange .btn,#report-dashboard .daterange .btn{min-width:80px}#dashboard .chart-canvas,#report-dashboard .chart-canvas{display:none}#dashboard #dashboard-chart-container,#report-dashboard #dashboard-chart-container{background-color:#fff;border-radius:.375rem;box-shadow:0 0 10px rgba(0,0,0,.1)}#dashboard #dashboard-chart-loading,#report-dashboard #dashboard-chart-loading{display:none;left:0;opacity:.3;position:absolute;text-align:center;top:0}#dashboard #sco2-container,#dashboard #sco2fix-container,#dashboard #spower-container,#report-dashboard #sco2-container,#report-dashboard #sco2fix-container,#report-dashboard #spower-container{border-radius:.375rem;box-shadow:0 0 10px rgba(0,0,0,.1);color:#fff;height:133px;opacity:.9}#dashboard #sco2-container.home,#dashboard #sco2fix-container.home,#dashboard #spower-container.home,#report-dashboard #sco2-container.home,#report-dashboard #sco2fix-container.home,#report-dashboard #spower-container.home{height:118px}#dashboard #sco2-container .col-title,#dashboard #sco2fix-container .col-title,#dashboard #spower-container .col-title,#report-dashboard #sco2-container .col-title,#report-dashboard #sco2fix-container .col-title,#report-dashboard #spower-container .col-title{font-size:1.1rem;margin:0}#dashboard #sco2-container .col-guide,#dashboard #sco2fix-container .col-guide,#dashboard #spower-container .col-guide,#report-dashboard #sco2-container .col-guide,#report-dashboard #sco2fix-container .col-guide,#report-dashboard #spower-container .col-guide{font-size:.6rem;line-height:1em;margin:5px 0}#dashboard #sco2-container img,#dashboard #sco2fix-container img,#dashboard #spower-container img,#report-dashboard #sco2-container img,#report-dashboard #sco2fix-container img,#report-dashboard #spower-container img{width:40px}#dashboard #spower-container,#report-dashboard #spower-container{background-color:#f8bf06}#dashboard #sco2-container,#report-dashboard #sco2-container{background-color:#4795fe}#dashboard #sco2fix-container,#report-dashboard #sco2fix-container{background-color:#16c8c7}#dashboard .summary .panel,#report-dashboard .summary .panel{margin:0 0 1rem;min-width:250px}#dashboard .summary .sval,#report-dashboard .summary .sval{font-size:1.7rem;font-weight:500}#dashboard .summary .sval .dec-part,#report-dashboard .summary .sval .dec-part{font-size:1.2rem;font-weight:400}#dashboard .summary .sunit,#report-dashboard .summary .sunit{display:inline-block;font-size:.8rem;font-weight:500;margin:0;text-align:left}#dashboard #disp_range_type,#dashboard #disp_range_unit,#dashboard #power_unit,#dashboard .datetimepicker-input,#report-dashboard #disp_range_type,#report-dashboard #disp_range_unit,#report-dashboard #power_unit,#report-dashboard .datetimepicker-input{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}#dashboard #disp_range_unit option:disabled,#report-dashboard #disp_range_unit option:disabled{background-color:#f5f5f5;color:#aaa}#dashboard .date-container-days div.dow,#report-dashboard .date-container-days div.dow{color:#000!important;font-weight:700}#dashboard .date-container-days div.dow:first-child,#report-dashboard .date-container-days div.dow:first-child{color:red!important}#dashboard .date-container-days div.dow:nth-child(7),#report-dashboard .date-container-days div.dow:nth-child(7){color:#00f!important}#dashboard .date-container-days div.day.weekend,#report-dashboard .date-container-days div.day.weekend{color:red}#dashboard .date-container-days div.day:nth-child(7n),#report-dashboard .date-container-days div.day:nth-child(7n){color:#00f}#dashboard .date-container-days div.day.new.weekend,#dashboard .date-container-days div.day.old.weekend,#report-dashboard .date-container-days div.day.new.weekend,#report-dashboard .date-container-days div.day.old.weekend{color:rgba(0,0,0,.376)}#dashboard #runningStatusWrap,#report-dashboard #runningStatusWrap{background-color:#dde1e4;color:#666;font-weight:700;padding:3px}#dashboard #runningStatusWrap.active,#report-dashboard #runningStatusWrap.active{background-color:#e5f0fc;color:#0033be}#dashboard-carousel,#dashboard-group-carousel{align-items:center;display:flex;flex-direction:column;height:365px;justify-content:center;min-width:1180px;width:80vw}#dashboard-carousel .device,#dashboard-carousel .group,#dashboard-group-carousel .device,#dashboard-group-carousel .group{background-color:#fff;border-radius:.375rem;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:.6rem;min-height:310px}#dashboard-carousel .device .device-fullscreen,#dashboard-carousel .device .group-fullscreen,#dashboard-carousel .group .device-fullscreen,#dashboard-carousel .group .group-fullscreen,#dashboard-group-carousel .device .device-fullscreen,#dashboard-group-carousel .device .group-fullscreen,#dashboard-group-carousel .group .device-fullscreen,#dashboard-group-carousel .group .group-fullscreen{color:#000;font-weight:700}#dashboard-carousel .device .device-fullscreen:hover,#dashboard-carousel .device .group-fullscreen:hover,#dashboard-carousel .group .device-fullscreen:hover,#dashboard-carousel .group .group-fullscreen:hover,#dashboard-group-carousel .device .device-fullscreen:hover,#dashboard-group-carousel .device .group-fullscreen:hover,#dashboard-group-carousel .group .device-fullscreen:hover,#dashboard-group-carousel .group .group-fullscreen:hover{opacity:.5}#dashboard-carousel .device .device-summary,#dashboard-carousel .device .group-summary,#dashboard-carousel .group .device-summary,#dashboard-carousel .group .group-summary,#dashboard-group-carousel .device .device-summary,#dashboard-group-carousel .device .group-summary,#dashboard-group-carousel .group .device-summary,#dashboard-group-carousel .group .group-summary{padding-left:calc(var(--bs-gutter-x)*.3);padding-right:calc(var(--bs-gutter-x)*.3);text-align:center}#dashboard-carousel .device .power-color,#dashboard-carousel .group .power-color,#dashboard-group-carousel .device .power-color,#dashboard-group-carousel .group .power-color{color:#f8bf06}#dashboard-carousel .device .co2-color,#dashboard-carousel .group .co2-color,#dashboard-group-carousel .device .co2-color,#dashboard-group-carousel .group .co2-color{color:#4795fe}#dashboard-carousel .device .co2fix-color,#dashboard-carousel .group .co2fix-color,#dashboard-group-carousel .device .co2fix-color,#dashboard-group-carousel .group .co2fix-color{color:#16c8c7}#dashboard-carousel .device .unit-num-container,#dashboard-carousel .group .unit-num-container,#dashboard-group-carousel .device .unit-num-container,#dashboard-group-carousel .group .unit-num-container{display:none}#dashboard-carousel .sublabel,#dashboard-group-carousel .sublabel{align-items:flex-end;font-size:.9rem}#dashboard-carousel .device-num,#dashboard-carousel .group-num,#dashboard-group-carousel .device-num,#dashboard-group-carousel .group-num{font-size:1rem;font-weight:700}#dashboard-carousel .device-num .dec-part,#dashboard-carousel .group-num .dec-part,#dashboard-group-carousel .device-num .dec-part,#dashboard-group-carousel .group-num .dec-part{font-size:.8rem;font-weight:400}.carousel-inner{width:100%}.carousel-control-next,.carousel-control-prev{color:#fff;font-size:1.5rem;height:100%;width:1%}.carousel-control-next{padding-right:30px}.demand-init{font-weight:700}.demand-init .alert-icon{align-items:center;background-color:#111;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:18px;justify-content:center;margin-right:10px;width:18px}.demand-init a{font-weight:700;text-decoration:underline}.demand{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;gap:15px;margin-bottom:10px;min-height:300px;padding:15px 30px}.demand .header{align-items:center;display:flex;justify-content:space-between}.demand .header h1{color:#111;font-size:18px;font-weight:600;margin:0}.demand .header .arrow-icon{border-right:2px solid #999;border-top:2px solid #999;cursor:pointer;height:16px;transform:rotate(45deg);width:16px}.demand .demand-loading{display:none;text-align:center}.demand .demand-main-container{align-items:stretch;display:flex;flex-wrap:nowrap;gap:25px}.demand .demand-main-container .left-and-center-area{display:flex;flex:1;flex-direction:column;gap:10px}.demand .demand-main-container .left-and-center-area .top-row-flex{align-items:stretch;display:flex;gap:25px}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section{display:flex;flex:0 0 300px;flex-direction:column;gap:10px;justify-content:space-between;min-width:0}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block{display:flex;flex-direction:column}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .label-and-value{align-items:baseline;display:flex;gap:0;justify-content:space-between}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .label-and-value .label{color:#111;font-size:16px;margin:0}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .label-and-value .main-value{color:#111;font-size:32px;font-weight:700;text-align:right;white-space:nowrap}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .label-and-value .main-value .unit{color:#111;font-size:18px;font-weight:400}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .label-and-value .main-value .dec-part{font-size:20px;font-weight:700}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container{background-color:#e0e0e0;border-radius:6px;height:12px;margin-left:0;overflow:hidden;width:100%}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container .progress-bar{border-radius:6px;height:100%}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container .progress-bar.stable{background-color:#41df7b}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container .progress-bar.caution{background-color:#f8bf06}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container .progress-bar.vigilance{background-color:#ee8a32}.demand .demand-main-container .left-and-center-area .top-row-flex .left-section .info-block .progress-bar-container .progress-bar.emergency{background-color:#ee3238}.demand .demand-main-container .left-and-center-area .center-status-panel{align-items:center;background-color:#41df7b;border-radius:10px;color:#fff;flex-basis:310px;flex-grow:1;flex-shrink:0;padding:5px 5px 5px 15px}.demand .demand-main-container .left-and-center-area .center-status-panel.v-center{align-items:center;display:flex}.demand .demand-main-container .left-and-center-area .center-status-panel.stable{background-color:#41df7b;color:#fff}.demand .demand-main-container .left-and-center-area .center-status-panel.caution{background-color:#f8bf06;color:#fff}.demand .demand-main-container .left-and-center-area .center-status-panel.vigilance{background-color:#ee8a32;color:#fff}.demand .demand-main-container .left-and-center-area .center-status-panel.emergency{background-color:#ee3238;color:#fff}.demand .demand-main-container .left-and-center-area .center-status-panel .status-panel-content{align-items:center;display:flex;justify-content:flex-start}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-shrink:0;height:70px;justify-content:center;margin-right:15px;padding:10px 0;width:100px}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area .status-button{background-color:transparent;border:none;box-shadow:none;cursor:default;font-size:18px;font-weight:700;padding:0;text-align:center;word-break:break-all}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area .status-button.stable{color:#41df7b}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area .status-button.caution{color:#f8bf06}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area .status-button.vigilance{color:#ee8a32}.demand .demand-main-container .left-and-center-area .center-status-panel .status-button-area .status-button.emergency{color:#ee3238}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .remaining-time{color:#fff;font-size:18px;font-weight:700;margin-bottom:5px;white-space:nowrap}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .remaining-time .time-value{font-size:36px;font-weight:900}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .measurement-info{color:hsla(0,0%,100%,.9);font-size:13px;line-height:1.4}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .measurement-info p{margin:0}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .measurement-info p .measurement-info{color:hsla(0,0%,100%,.9);font-size:13px;line-height:1.4}.demand .demand-main-container .left-and-center-area .center-status-panel .status-text-info-area .measurement-info p .measurement-info p{margin:0}.demand .demand-main-container .left-and-center-area .center-status-panel .alert-icon{align-items:center;background-color:#fff;border-radius:50%;color:#41df7b;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:12px;justify-content:center;width:12px}.demand .demand-main-container .left-and-center-area .center-status-panel .alert-icon.stable{display:none}.demand .demand-main-container .left-and-center-area .summary-section{border-top:1px solid #e0e0e0;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:10px}.demand .demand-main-container .left-and-center-area .summary-section .data-group{align-items:flex-start;display:flex;flex-direction:column}.demand .demand-main-container .left-and-center-area .summary-section .data-group .data-label{color:#111;font-size:14px;margin-bottom:5px;white-space:nowrap}.demand .demand-main-container .left-and-center-area .summary-section .data-group .data-value{color:#111;font-size:24px;font-weight:600;white-space:nowrap}.demand .demand-main-container .left-and-center-area .summary-section .data-group .data-value .unit{color:#111;font-size:16px;font-weight:400}.demand .demand-main-container .left-and-center-area .summary-section .data-group .data-value .dec-part{font-size:16px;font-weight:400}.demand .demand-main-container .right-breakdown-panel{background-color:#f8f8f8;border-radius:10px;flex:1;min-width:300px;padding:20px}.demand .demand-main-container .right-breakdown-panel .breakdown-title{color:#111;font-size:16px;font-weight:600;margin-bottom:15px}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container{background-color:#e0e0e0;border-radius:8px;display:flex;height:16px;margin-bottom:15px;overflow:hidden}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container .breakdown-bar{height:100%}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container .breakdown-bar-0{background-color:#2867e5}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container .breakdown-bar-1{background-color:#1cadee}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container .breakdown-bar-2{background-color:#30e2e2}.demand .demand-main-container .right-breakdown-panel .breakdown-bar-container .breakdown-bar-3{background-color:#ddd}.demand .demand-main-container .right-breakdown-panel .breakdown-list{display:flex;flex-direction:column;gap:10px}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item{align-items:center;color:#555;display:flex;font-size:14px;gap:10px}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .color-box{border-radius:3px;flex-shrink:0;height:14px;width:14px}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .color-0{background-color:#2867e5}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .color-1{background-color:#1cadee}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .color-2{background-color:#30e2e2}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .color-3{background-color:#ddd}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .breakdown-value{margin-left:auto;white-space:nowrap}.demand .demand-main-container .right-breakdown-panel .breakdown-list .breakdown-item .breakdown-value .unit{font-size:12px;font-weight:400}#demand-dashboard .stable{background-color:#41df7b;color:#fff}#demand-dashboard .stable-guide{color:#41df7b}#demand-dashboard .caution{background-color:#f8bf06;color:#fff}#demand-dashboard .caution-guide{color:#f8bf06}#demand-dashboard .vigilance{background-color:#ee8a32;color:#fff}#demand-dashboard .vigilance-guide{color:#ee8a32}#demand-dashboard .emergency{background-color:#ee3238;color:#fff}#demand-dashboard .emergency-guide{color:#ee3238}#demand-dashboard .alert-card{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;gap:20px;padding:10px;width:100%}#demand-dashboard .alert-card .alert-button-wrapper{flex-shrink:0}#demand-dashboard .alert-card .alert-button-wrapper .alert-button{border:none;border-radius:6px;color:#fff;cursor:default;font-size:16px;font-weight:700;padding:10px 20px;width:120px;word-break:break-all}#demand-dashboard .alert-card .alert-button-wrapper .alert-button.stable{background-color:#41df7b}#demand-dashboard .alert-card .alert-button-wrapper .alert-button.caution{background-color:#f8bf06}#demand-dashboard .alert-card .alert-button-wrapper .alert-button.vigilance{background-color:#ee8a32}#demand-dashboard .alert-card .alert-button-wrapper .alert-button.emergency{background-color:#ee3238}#demand-dashboard .alert-card .alert-content{display:flex;flex-direction:column;flex-grow:1;gap:5px}#demand-dashboard .alert-card .alert-content .alert-title{color:#333;font-size:15px;font-weight:700;margin:0;white-space:nowrap}#demand-dashboard .alert-card .alert-content .alert-message{align-items:center;background:#fff;color:#d9534f;display:flex;font-size:15px;gap:8px;margin:0}#demand-dashboard .alert-card .alert-content .alert-message.stable{background:#fff;color:#333}#demand-dashboard .alert-card .alert-content .alert-message .alert-icon{align-items:center;background-color:#d9534f;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:18px;justify-content:center;width:18px}#demand-dashboard .alert-card .alert-content .alert-message .alert-icon.stable{display:none}#demand-dashboard .alert-danger strong{color:#b02a37}#demand-dashboard .subtitle{font-size:1rem;font-weight:700;margin:0}#demand-dashboard .demand-widgets-container{display:flex;gap:20px;padding:20px 0}#demand-dashboard .demand-widget{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex:1;flex-direction:column;height:180px;justify-content:space-between;min-width:280px;padding:20px 25px}#demand-dashboard .demand-widget .widget-title{color:#555;font-size:16px;margin-bottom:auto;margin-top:0}#demand-dashboard .demand-widget .widget-value{color:#333;font-size:48px;font-weight:700;margin-bottom:20px;text-align:right}#demand-dashboard .demand-widget .widget-value .unit{color:#666;font-size:20px;font-weight:400;margin-left:5px}#demand-dashboard .demand-widget .widget-value .dec-part{font-size:20px;font-weight:400}#demand-dashboard .demand-widget .progress-bar-container{background-color:#e0e0e0;border-radius:6px;height:12px;overflow:hidden;width:100%}#demand-dashboard .demand-widget .progress-bar-container .progress-bar{border-radius:6px;height:100%}#demand-dashboard .demand-widget .progress-bar-container .progress-bar.stable{background-color:#41df7b}#demand-dashboard .demand-widget .progress-bar-container .progress-bar.caution{background-color:#f8bf06}#demand-dashboard .demand-widget .progress-bar-container .progress-bar.vigilance{background-color:#ee8a32}#demand-dashboard .demand-widget .progress-bar-container .progress-bar.emergency{background-color:#ee3238}#demand-dashboard .metric-table .metric-label{color:#212529;font-size:1rem;font-weight:400;padding:.3rem 4rem .3rem .3rem}#demand-dashboard .metric-table .metric-value{color:#212529;font-size:1rem;font-weight:700;padding:.4rem 4rem .4rem .4rem}#demand-dashboard .device-table th,#demand-dashboard .device-table tr td{font-size:.9em;padding:.4rem 3rem .4rem .4rem}#demand-dashboard .device-table tr td.d_no{width:5%}#demand-dashboard .device-table tr td.d_device_name,#demand-dashboard .device-table tr td.d_sensor_id{width:20%}#demand-dashboard .device-table tr td.d_power{width:8%}#demand-dashboard .device-table tr td.d_co2{width:15%}#group-detail .clickable,#group-list .clickable{cursor:pointer}#group-list tr td:first-child{width:5%}#group-list tr td:nth-child(2){width:20%}#group-list tr td:nth-child(3){width:50%}#group-list tr td:nth-child(4){width:18%}#group-list tr td:nth-child(5){width:7%}#group-list .group-menu a.dropdown-toggle{color:var(--bs-body-color);text-decoration:none}#group-list .group-menu a.dropdown-toggle:hover{text-decoration:underline}#group-list .group-menu .dropdown-toggle:after{display:none}#group-list .group-menu .remove{color:#ee3238}#device-list #operation_status_list,#device-list #registration_list{min-width:182px}#device-list th{font-size:.9em;padding:5px;text-align:center;vertical-align:top!important}#device-list th span{float:right;font-size:.8em}#device-list tr td{font-size:.9em;padding:5px;text-align:center}#device-list tr td.d_no{width:5%}#device-list tr td.d_lot{width:14%}#device-list tr td.d_co2_factor,#device-list tr td.d_device_id,#device-list tr td.d_device_name,#device-list tr td.d_user_id,#device-list tr td.d_user_name{width:15%}#device-list tr td.d_updated_at{width:14%}#device-list tr td.d_other{width:7%}#device-list .col_block{display:inline-block;text-align:center}#device-list .col_block_name,#device-list .col_block_unit{display:flex;justify-content:flex-end}#device-list .col_block_unit{font-size:.7em;line-height:1em}#device-list .clickable{cursor:pointer}#device-list .device-menu a.dropdown-toggle{color:var(--bs-body-color);text-decoration:none}#device-list .device-menu a.dropdown-toggle:hover{text-decoration:underline}#device-list .device-menu .dropdown-toggle:after{display:none}#device-list .device-menu .remove{color:#ee3238}#device-list .device_status_0,#device-list .device_status_1{border-radius:.375rem;margin:5px;padding:10px}#device-list .device_status_1{background:#fce5e6;color:#ee3238}#device-list .device_status_5{border-radius:.375rem;margin:5px;padding:10px}#co2ef th,#co2ef tr td,#co2ef-list th,#co2ef-list tr td{font-size:.9em;padding:5px;text-align:center}#co2ef tr td:first-child,#co2ef-list tr td:first-child{width:5%}#co2ef tr td:nth-child(2),#co2ef-list tr td:nth-child(2){text-align:center;width:10%}#co2ef tr td:nth-child(3),#co2ef-list tr td:nth-child(3){text-align:left;width:24%}#co2ef tr td:nth-child(4),#co2ef tr td:nth-child(5),#co2ef-list tr td:nth-child(4),#co2ef-list tr td:nth-child(5){text-align:right;width:18%}#co2ef tr td:nth-child(6),#co2ef-list tr td:nth-child(6){width:15%}#co2ef tr td:nth-child(7),#co2ef-list tr td:nth-child(7){width:10%}#co2ef .clickable,#co2ef-list .clickable{cursor:pointer}#co2ef .remove,#co2ef-list .remove{color:#ee3238;text-decoration:none}#co2ef .remove:hover,#co2ef-list .remove:hover{text-decoration:underline}#co2ef .tabbody,#co2ef-list .tabbody{padding:20px}#report-list #all-period,#report-list #specified-period{min-width:182px}#report-list tr td:first-child,#report-list tr td:nth-child(2){width:4%}#report-list tr td:nth-child(3){width:13%}#report-list tr td:nth-child(4){width:14%}#report-list tr td:nth-child(5),#report-list tr td:nth-child(6){width:15%}#report-list tr td:nth-child(7){width:6%}#report-list tr td:nth-child(8),#report-list tr td:nth-child(9){width:10%}#report-list tr td:nth-child(10){width:12%}#report-list tr td:nth-child(11){width:1%}#report-list .clickable{cursor:pointer}#report-list .report-menu a.dropdown-toggle{color:var(--bs-body-color);text-decoration:none}#report-list .report-menu a.dropdown-toggle:hover{text-decoration:underline}#report-list .report-menu .dropdown-toggle:after{display:none}#report-list .report-menu .remove{color:#ee3238}#report-list .specified_ele{display:none}#report-dashboard .title-container{margin:0 0 20px;padding:0 0 15px}#report-dashboard .title-container .title{font-size:1.25rem;font-weight:700;margin:5px 0 10px}#report-dashboard .bootstrap-select .dropdown-toggle{background-color:#fff;border:1px solid #ccc}#report-dashboard .reportend-cntnr,#report-dashboard .reportstart-cntnr{margin-right:20px;width:250px}#report-dashboard .productionnum-cntnr{width:150px}#report-dashboard .slider-container{margin:20px auto}#report-dashboard #slider{display:none;margin:20px 0}#report-dashboard .output-container{display:flex;justify-content:space-between;margin-top:20px}#report-dashboard .output-container p{margin:0}#report-dashboard .noUi-target{background-color:#eaeef1;border:1px solid #eaeef1;border-radius:4px;box-shadow:none}#report-dashboard .noUi-connect{background:#f8bf06}#report-dashboard .noUi-horizontal{height:8px}#report-dashboard .noUi-horizontal .noUi-handle{border-radius:100px;height:18px;right:-9px;top:-6px;width:18px}#report-dashboard .noUi-handle{background:#fff;border:1px solid #f8bf06;border-radius:10px;box-shadow:none;cursor:default}#report-dashboard .noUi-handle:after,#report-dashboard .noUi-handle:before{display:none}.tooltip{--bs-tooltip-max-width:308px;--bs-tooltip-padding-x:16px;--bs-tooltip-padding-y:16px;--bs-tooltip-opacity:1.0;--bs-tooltip-border-radius:12px;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1)}.tooltip .tooltip-inner{text-align:left}.tooltip .tooltip-inner a{color:#4795fe}#address-list th{font-size:.9em;padding:10px 5px;text-align:center}#address-list tr td{font-size:.9em;padding:5px;text-align:left}#address-list tr td.no{text-align:right;width:5%}#address-list tr td.user{text-align:left;width:20%}#address-list tr td.country{text-align:left;width:5%}#address-list tr td.zipcode{text-align:left;width:10%}#address-list tr td.address{text-align:left;width:40%}#address-list tr td.updated_at{text-align:center;width:15%}#address-list tr td.other{text-align:center;width:5%}#address-list .clickable{cursor:pointer}#address-list .address-menu a.dropdown-toggle{color:var(--bs-body-color);text-decoration:none}#address-list .address-menu a.dropdown-toggle:hover{text-decoration:underline}#address-list .address-menu .dropdown-toggle:after{display:none}#address-list .address-menu .remove{color:#ee3238}#member-list th,#member-list tr td{font-size:.9em;padding:5px;text-align:center}#member-list tr td.d_email{width:33%}#member-list tr td.d_name,#member-list tr td.d_role,#member-list tr td.d_updated_at{width:20%}#member-list tr td.other{text-align:center;width:7%}#member-list .clickable{cursor:pointer}#member-list .member-menu a.dropdown-toggle{color:var(--bs-body-color);text-decoration:none}#member-list .member-menu a.dropdown-toggle:hover{text-decoration:underline}#member-list .member-menu .dropdown-toggle:after{display:none}#member-list .member-menu .remove{color:#ee3238}#member-list a.dropdown-item{margin:8px 15px!important;padding:4px 15px!important}.error-member{color:#ee3238}.awaiting:before{color:#f8bf06!important;content:"●"}.expired:before{color:#dc000c!important;content:"●"}.navbar-brand img{display:flex;margin-left:-2px;margin-top:-9px}.navbar-nav .next-table{min-width:270px}.navbar-nav .next-table li{word-wrap:break-word!important;display:table!important;vertical-align:middle;white-space:nowrap!important;width:100%;word-break:break-word!important}.navbar-nav .dropdown-item,.navbar-nav .next{word-wrap:break-word!important;display:table-cell!important;vertical-align:middle;white-space:nowrap!important;word-break:break-word!important}.navbar-nav a.dropdown-item{margin-left:15px!important;padding:4px 15px!important}.navbar-nav .next_after{display:table-cell!important;vertical-align:middle;width:13px}.navbar-nav .next_after:after{word-wrap:break-word!important;border-bottom:5px solid transparent;border-left:5px solid;border-right:0;border-top:5px solid transparent;box-sizing:border-box;content:"";display:table-cell!important;padding-right:5px;white-space:nowrap!important;width:10px;word-break:break-word!important}#news-list,#news-list td{background-color:#f9fafb;box-shadow:none}#news-list .news-date{color:#333;font-size:.8rem;padding-top:25px}#news-list .news-content{color:#111;font-size:1rem;padding-bottom:25px;padding-top:13px}#alertmails #email{height:100px;width:600px}#alertmails #send_end_at,#alertmails #send_start_at{display:inline;width:5em}#alertmails .kara{display:inline;margin-left:.5em;margin-right:.5em}#alertmails .send_week_label{margin-right:1em}.offset-05{margin-left:.5em}.device_alert .device_alert-main-container{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:14px;width:100%}.device_alert .device_alert-message{width:100%}.device_alert .device_alert-message a{color:red;font-size:1.1em;margin-left:10px;vertical-align:middle}.device_alert .device_alert-message .arrow_alert{float:right}.device_alert .device_alert-status{line-height:1.7em;width:100%}
