/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */html,body{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;height:100%;margin:0;padding:0}*{text-shadow:.05px .05px #ccc;font-family:Calibri,Arial,sans-serif}#content>*,h1,h2,h3,.modal-title,.modal-body,input,select,label,button{font-size:.9em!important}button:focus,button:active{outline:0!important}html{padding:0;position:absolute;top:0;left:0;overflow:auto}.navbar-brand{margin:auto!important}.form{border-bottom:1px solid #0000001a;margin:0 auto;padding-bottom:5%;animation:.5s ease-in fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.topnavul>li>a{font-size:1em!important}.links_login{width:30%;margin:auto;display:block!important}.form>input,.form>textarea{box-sizing:border-box;border:2px solid #ccc;border-radius:4px;width:30%;padding:10px 20px;display:block;margin:auto!important}::placeholder{opacity:.5}.form>input[type=submit]{color:#fff;background-color:#063606;border:none;border-radius:7px;transition:all .1s ease-in-out}.form>input[type=submit]:hover{color:#fff;background-color:#0c700c;transform:scale(1.03);font-weight:500!important}.graphical_summary_overall{flex-wrap:wrap;justify-content:center;max-width:1300px;margin-top:2%;margin-left:auto;margin-right:auto;display:flex}.graphical_summary_overall>div{flex-direction:column;justify-content:center;width:20%;padding:10px;display:flex;position:relative}.circle_label{text-align:center;max-width:200px;font-size:.8em;display:block;position:absolute;bottom:32px}#labelc1{left:50px}#labelc2,#labelc3,#labelc4{left:40px}.tooltip-inner{font-weight:650;color:#000!important;background-color:#ccc!important;border:1px solid #ccc!important;border-radius:5px!important;padding:1%!important}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#ccc!important}.graphical_summary_overall>div>svg{width:200px;height:200px;padding:1%}.vertical-nav{width:18rem;height:100vh;transition:all .4s;position:fixed;top:0;left:0;box-shadow:3px 3px 10px #0000001a;overflow:scroll!important}.page-content{width:calc(100% - 18rem);margin-left:18rem;transition:all .4s}#sidebar.active{margin-left:-18rem}#content.active{width:100%;margin:0}.corperation_li>a{margin:1%;padding:2%;display:block}.corperation_li{height:75px;margin:-10% 2% 10%;padding:10px;display:block}.separator{border-bottom:1px dashed #fff;margin:3rem 0}.text-uppercase{letter-spacing:.1em}.text-gray{color:#aaa}.nav_item_a_text{font-size:.8em!important}.line_height{line-height:.2!important}.ul_margin{margin-top:5%!important}.utilities{margin-top:10%!important}.utilites_header_border{border-bottom:1px solid gray!important}.utilities_check_box{align-items:center!important;width:50%!important;display:flex!important}:where(.utilities_check_box>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-x-reverse))!important;margin-inline-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-x-reverse)))!important}.utilities_check_box_div{margin-top:calc(var(--spacing,.25rem)*9)!important;gap:calc(var(--spacing,.25rem)*4)!important;padding-inline:calc(var(--spacing,.25rem)*5)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;font-size:.85em!important;display:grid!important}.CO2symbol{font-size:1.75em!important}.views{margin-top:10%!important}.usage_radio_div{font-size:.8em!important}.usage_label{margin-left:2%!important;padding:1%!important;font-size:.8em!important}.views_radio_box{width:6.75px!important;margin-left:1%!important;padding:1%!important}.cost_radio_div{display:flex;width:60%!important;margin-top:1%!important;font-size:.8em!important}.cost_label{padding-right:10px!important;font-size:.8em!important}.font_and_border_for_list_items>li{font-size:.8em!important}.user_detail_nav{border-right:none!important;margin-left:4%!important}.content_header_dashboard,.table_chart_title{--tw-font-weight:var(--font-weight-semibold,600);background-color:var(--color-gray-200,oklch(.928 .006 264.531))!important;width:100%!important;font-size:.9em!important;font-weight:var(--font-weight-semibold,600)!important;color:var(--color-gray-900,oklch(.21 .034 264.665))!important;padding:1%!important}#myGrid,.table_custom_dim,#contracts_table{width:100%;height:300px;font-size:.8em!important}#consumption,#netcostdiv,#recordstable,#meter_table_div{width:100%;height:500px;font-size:.8em!important}#consumption_aggregate{width:250px;height:200px;margin:auto;display:block}#consumption_aggregate_billed{width:600px;height:500px;margin:auto;display:block}.get_consumption,.record-dropdown-container{color:#000;width:30%!important;margin-left:2%!important}.record-dropdown{color:#000;width:100%!important;height:100%!important;margin-left:2%!important}.records-wrapper{display:none}.master_table_buttons{background-color:var(--color-gray-300,oklch(.872 .01 258.338))!important;padding-inline:calc(var(--spacing,.25rem)*3)!important;padding-block:calc(var(--spacing,.25rem)*1)!important;color:var(--color-gray-900,oklch(.21 .034 264.665))!important;align-items:center!important;display:flex!important}:where(.master_table_buttons>:not(:last-child)){--tw-space-x-reverse:0;--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(1px*var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))!important;border-color:var(--color-gray-400,oklch(.707 .022 261.325))!important;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse))!important;margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))!important}.get_consumption:hover{transform:scale(1.05)}.chart_options{z-index:-1;background:#aaa;flex-flow:wrap;align-items:flex-start;margin-top:1%;padding:.5%;display:none}.chartoptionsbtn{text-align:center;width:250px;margin:.5%;font-weight:600}.chartoptionsbtn,.get_consumption,.record-dropdown{z-index:1000!important;background-color:inherit!important;padding:calc(var(--spacing,.25rem)*2)!important;font-size:.85em!important}.chartoptionsbtn:hover{background-color:#b8b5b5b3;transform:scale(1.01)}.button_is_active{background-color:#b8b5b5b3}#start_date,#year,#month{width:50%;margin:1% auto auto;display:block}#period_prev,#status_prev,#bardprev,#barmprev,#P48barprev{float:left;display:none}#period_next,#status_next,#bardnext,#barmnext,#P48barnext{float:right;display:none}.master_title,.map_title{--tw-font-weight:var(--font-weight-semibold,600);background-color:var(--color-gray-200,oklch(.928 .006 264.531))!important;font-size:1em!important;font-weight:var(--font-weight-semibold,600)!important;color:var(--color-gray-900,oklch(.21 .034 264.665))!important;padding:1%!important}#chartdiv{height:30vh;width:100%!important}#stacked_chart_div,#status_chart_div,#stacked_chart_consum,#bardaydiv,#barmonthdiv,#P48bardiv{height:400px;overflow:auto;width:100%!important}.datechangebardaywrapper,.datechangebarmonthwrapper{align-items:center!important;display:flex!important}:where(:is(.datechangebardaywrapper,.datechangebarmonthwrapper)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse))!important;margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))!important}#bardsdpicker,#barmsdpicker,#P48barsdpicker{background-color:inherit;border:1px solid #000;outline:none;width:150px!important;height:30px!important;margin-top:-2%!important;margin-left:10px!important;padding:1%!important}.switchwrapper{justify-content:start;display:flex}.switchwrapper>div{font-weight:600;margin-top:-.5%!important}.switch{width:46px;height:18px;display:inline-block;position:relative}.switch>.tablegraphtoggle{opacity:0;width:0;height:0}.switchslider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;top:0;right:0;bottom:0;left:0}.switchslider:before{content:"";background-color:#fff;width:15px;height:15px;transition:all .4s;position:absolute;bottom:2px;left:2px}.tablegraphtoggle:checked+.switchslider{background-color:#2196f3}.tablegraphtoggle:focus+.switchslider{box-shadow:0 0 1px #2196f3}.tablegraphtoggle:checked+.switchslider:before{transform:translate(26px)}.switchslider.round{border-radius:45px}.switchslider.round:before{border-radius:50%}.invoicedetailsec{overflow:hidden}.invmodalbody{height:75vh;transition:all 1s linear}.help_content{width:80%;margin:auto;padding:1%;display:block}.map{width:100%;height:300px}.loading_screen{z-index:1000;background:#fff;flex-wrap:wrap;justify-content:center;width:calc(100% - 25rem);display:none;position:absolute}.loading_screen>div{margin:3%;padding:3%}#calctablewrapper{display:block;font-size:.9em!important}#calctablewrapper>div>table{font-size:.9em!important}.supply-container-1{display:none}.refresh{cursor:pointer;margin-left:3%;padding:1%;font-size:1.1em}.rotateconstant{animation:1s linear infinite rotationcontinuos}@keyframes rotationcontinuos{0%{transform:rotate(10deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.recordform{width:100%}.recordform>div>div>input{border:1px solid #ccc;border-radius:1px;width:100%;padding:1%}.recordform>.row{margin-top:10px}.rsubmitbtn{width:80%;margin:auto!important;display:block!important}.buttons_under_form{width:70%!important;margin-left:60%!important;display:flex!important}.section{display:none}.pointer.finish{background-color:gray}.pointer.finish:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid gray;width:0;height:0;position:absolute;bottom:0;right:-10px}.pointer.active{opacity:1}.button_next{color:#fff;background-color:#0c700c;border:none;width:10%!important;margin-left:2%!important}.pointer_div{margin-left:20%;display:inline-flex}.pointer{color:#fff;background:#b8b5b5;width:200px;height:20px;margin-left:1%;font-size:.9em;position:relative;text-align:center!important}.pointer:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #fff;width:0;height:0;position:absolute;bottom:0;left:0}.pointer:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #b8b5b5;width:0;height:0;position:absolute;bottom:0;right:-10px}input.invalid{background-color:#fdd}@media screen and (width<=960px) and (width>=300px){.navbar-brand{max-width:100%;margin:auto!important;display:block!important}.form>input,.form>textarea{box-sizing:border-box;border:2px solid #ccc;border-radius:4px;width:60%;padding:10px 20px;display:block;margin:auto!important}.form>input[type=submit]{color:#fff;background-color:#0c700c;font-weight:600!important}.vertical-nav{z-index:4;width:17rem;height:100vh;transition:all .4s;position:fixed;top:0;left:0;box-shadow:3px 3px 10px #0000001a;overflow:scroll!important}#sidebar.active{margin-left:0}.page-content{width:100%;margin-left:17rem;transition:all .4s}.usage_label{margin-left:25%;font-size:1em!important}.section{display:none}.buttons_under_form{width:100%!important;margin-left:30%!important;display:inline-block!important}.button_next{color:#fff;background:#0c700c;border:none;border-radius:7px;width:20%!important;margin-top:2%!important}.pointer_div{margin-left:3%;display:inline-flex}.pointer{color:#fff;background:#b8b5b5;width:90px;height:10px;margin-left:1%;font-size:.4em;position:relative}.pointer:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #fff;width:0;height:0;position:absolute;bottom:0;left:0}.pointer:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #b8b5b5;width:0;height:0;position:absolute;bottom:0;right:-5px}.pointer.finish:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid gray;width:0;height:0;position:absolute;bottom:0;right:-5px}input.invalid{background-color:#fdd}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
