a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:root{--green:#06ac38;--green-light:#eef8f2;--grey-light:#eee;--grey:#ddd;--grey-dark:#888;--blue:#0fb3f5;--blue-dark:#233d63;--h2-size:36px}@media (max-width:1100px){:root{--h2-size:28px;--h3-header-size:32px}}body{background-color:#f0f2f5;font-family:DM Sans,sans-serif;min-height:100%;padding:2vw}img{max-width:100%}strong{font-weight:700}div.horizontal.light{background-color:hsla(0,0%,100%,.3);border:0;height:1px}.btn{background-color:var(--green);border:0;border-radius:12px;box-shadow:0 11px 37px rgba(43,122,83,.12);color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:-.03em;line-height:55px;outline:none;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:.25s;white-space:nowrap;z-index:2}.btn-small{font-size:12px;line-height:35px;padding:0 10px}.btn-small .material-symbols-outlined{font-size:16px}.btn-gray{background-color:#888}.btn-orange{background-color:#deaa2d}.btn-blue{background-color:var(--blue)}.btn-red,.btn.back{background-color:red}.btn>span{align-items:center;display:flex;position:relative;z-index:2}.btn>span>span{margin-right:10px}.btn:after{background:var(--blue);border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .35s;width:0}.btn-blue:after{background-color:#444}.btn:hover:after{width:100%}.error{align-items:center;color:red;display:flex;justify-content:center}.error span{margin-right:10px}.center{text-align:center}div.add_out{padding:20px 0;text-align:right}div.info{align-items:center;color:#687181;display:flex;justify-content:center;text-align:center}div.info span{margin-right:10px}#left{background:var(--green);border-radius:10px;bottom:2vw;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-sizing:border-box;left:2vw;overflow-y:auto;padding:0;position:fixed;top:2vw;width:300px}#left_in{padding-bottom:140px;position:relative}#left .top{padding:20px 60px}#left .row a{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:13px;margin:3px 0;padding:14px 20px;text-decoration:none}#left .row a span{margin-right:10px}#left .row a.active,#left .row a:hover{background-color:hsla(0,0%,100%,.4);color:#0e240d;transition:.3s}#left .row a.active{background-color:#fff;color:var(--green);font-weight:700}#left .row h3{color:#fff;font-size:15px;font-weight:700;padding:20px 0;text-align:center}#left .row .row_in{background-color:hsla(0,0%,100%,.1);padding:2px 5px}#right{padding-left:350px}#aws{bottom:20px;color:#fff;left:0;position:absolute;right:0;text-align:center}#aws p{font-size:11px;opacity:.7;padding-bottom:0}#aws img{text-align:center;width:70px}#header{color:#687181;display:flex;justify-content:space-between;padding:20px 0}#menu_mobile{display:none}.breadcrumb{align-items:center;display:flex}.breadcrumb a{color:#344767;text-decoration:none}.breadcrumb a:hover{color:var(--blue)}.breadcrumb .line{margin:0 10px}.user_links a{color:#344767;margin:0 10px}.user_links a:hover{color:var(--blue)}.user_links a.logout{background-color:red;border-radius:5px;color:#fff;display:inline-block;padding:6px}.user_links a.logout:hover{background-color:var(--blue)}#content{padding-top:20px}#content h2{font-size:20px}#content h2,#content h3{color:var(--green);font-weight:700;margin-bottom:20px}#content h3{font-size:18px;margin-top:20px}#footer{color:#687181;font-size:12px;padding-top:20px;text-align:center}#footer #logo_bottom{margin:20px 0}.card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:30px}.card h3{color:var(--blue);font-size:20px;font-weight:400;padding:20px 0;text-align:center}table.table{border-collapse:collapse;font-size:15px;width:100%}table.table tr th{border-bottom:1px solid var(--blue);color:var(--blue);text-align:left}table.table tr td,table.table tr th{padding:20px 0;vertical-align:middle}table.table tr td{border-bottom:1px solid #b4b6bb;color:#687181;font-weight:700}table.table tr:last-of-type td{border:0}table.table td.last,table.table th.last{text-align:right}table.table tr td.center{text-align:center}table.table tr.satelite_header td{background-color:#f0f2f5;border-radius:6px 6px 0 0;font-weight:700;padding:20px}table.table tr.satelite>td{background-color:#f0f2f5;font-weight:400}table.table tr.satelite>td:first-of-type{padding:15px 20px}table.table tr.active td{background:var(--blue);border-radius:6px;color:#fff;padding-left:20px}#content form{margin:0 auto;max-width:760px;text-align:center}#content div.form-row{padding-bottom:15px;text-align:center;width:100%}#content div.form-row ul{background:#d8354d;border-radius:8px;color:#fff;display:block;font-size:14px;margin-bottom:10px;padding:10px}#content ::placeholder{opacity:1}#content label{color:#687181;display:inline-block;font-size:14px;padding-right:20px;text-align:right;width:120px}#content input,#content label#label_attachment,#content select,#content textarea{background-color:var(--gold);border:2px solid var(--blue);border-radius:8px;box-sizing:border-box;color:#213f4fab;color:#000;font-family:DM Sans;font-size:15px;line-height:1.4;margin-right:100px;outline:none;padding:15px;transition:.3s;width:400px}#content textarea{height:110px}#content select{appearance:none;background-image:url(/build/images/arrow-down.c8605fb3.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:10px}#content input:focus,#content select:focus,#content textarea:focus{border-color:var(--green)}#content div.form-row-checkbox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;padding-bottom:15px}#content div.form-row-checkbox input{margin-right:10px;width:20px}#content div.form-row-checkbox label{font-size:14px;line-height:1.4;text-align:left;width:320px}#content div.form-row-checkbox label a{color:var(--green-light);text-decoration:none}#content div.form-row-checkboxes>label{font-weight:700;margin-bottom:20px;text-align:center;width:100%}#content div.help-text{background-color:#eee;border-radius:8px;font-size:12px;margin-top:10px;padding:10px}.product_img,.space_type_img{height:40px;vertical-align:middle}.text_img_td img{margin-right:20px}.select_image{align-items:center;display:flex;justify-content:center;margin:20px 0}.select_image a{background-color:#f0f2f5;border:1px solid #a5a9b1;border-radius:20px;box-shadow:0 0 24px rgba(0,0,0,.04);color:var(--blue);margin:0 40px;padding:20px;text-align:center;text-decoration:none;transition:.3s}.select_image a h6{margin-top:20px;text-align:center}.select_image a img{max-height:200px;max-width:200px}.select_image a:hover{background-color:#f1f9f4;box-shadow:0 0 50px #06ac3855}#submenu{display:flex;margin-bottom:10px}#submenu a{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;color:#333;display:inline-flex;flex-wrap:wrap;font-weight:400;justify-content:center;margin-right:10px;padding:14px 20px;position:relative;text-decoration:none;transition:.3s}#submenu a.active,#submenu a:hover{background-color:#c2ecd1;border-color:var(--green);color:var(--green)}#submenu a.active{font-weight:700}#submenu a>img{height:25px;left:10px;margin-right:10px;position:absolute;top:10px}#submenu a h4{box-sizing:border-box;text-align:center;width:100%}#submenu a h4 span{display:block;font-size:20px;padding:10px;white-space:nowrap}#submenu a h4 img{height:50px}.h3_img,.h3_info{align-items:center;display:flex;justify-content:center}.h3_img img{height:50px;margin-left:20px;margin-right:20px}.h3_info{color:#deaa2d!important}.h3_info span{margin-right:10px}.prognoza{width:250px}#dashboard{display:flex;width:100%}#dashboard .column.space{width:40%}#dashboard .column.cycle_info{box-sizing:border-box;padding-left:40px;width:60%}#dashboard .column .space_sensors_img{width:100%}#dashboard .box{background-color:#f1f9f4;border:1px solid #c2ecd1;border-radius:20px;box-shadow:0 24px 24px rgba(0,0,0,.04);box-sizing:border-box;margin-bottom:20px;padding:50px 30px 30px;position:relative;text-align:center}#dashboard .box .title{color:#69b383;font-size:13px;left:15px;position:absolute;top:15px}#dashboard .box_double{display:flex;justify-content:space-between}#dashboard .box_double .box{width:calc(50% - 10px)}#dashboard .box.columns{display:flex;flex-wrap:wrap;padding:0}#dashboard .box.danger{background-color:#c31616}#dashboard .box.danger .title,#dashboard .box.danger h5,#dashboard .box.danger h5.material_icon span{color:#fff}#dashboard .box.columns .column{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:50px 30px 30px;position:relative;width:50%}#dashboard .box.columns .column:first-of-type:after{background-color:var(--green);bottom:30px;content:"";position:absolute;right:0;top:50px;width:1px}#dashboard .rekomendacja{font-size:24px;line-height:1.4}#dashboard .details{padding:0 10px 30px;text-align:center;width:100%}#dashboard .box h5{color:var(--blue);font-size:30px;font-weight:600}#dashboard .box h5.green{color:var(--green)}#dashboard .box h5.material_icon span{color:#69b383;display:block;font-size:50px;margin-bottom:20px}#dashboard .box p{line-height:1.4}#space_sensors{position:relative}#space_sensors .side{background-color:var(--blue-dark);border-radius:10px;color:#fff;display:inline-block;font-size:12px;line-height:1.5;margin-bottom:10px;padding:10px;text-align:center;text-transform:uppercase;width:90px}#space_sensors #north{position:absolute;right:0}.space.space_type_s #space_sensors_in{bottom:26%;left:13%;position:absolute;right:13%;top:11%}.space.space_type_m #space_sensors_in{bottom:10%;left:10%;position:absolute;right:10%;top:10%}#legend .sensor,#space_sensors .sensor{height:30px;position:absolute;text-decoration:none;transition:.3s;width:30px}.sensor img.sensor_img{animation-duration:2s;animation-iteration-count:infinite;animation-name:sensor;background-color:var(--green);border-radius:5px;padding:8px;position:absolute;width:60%;z-index:1000}.sensor:hover img.sensor_img{background-color:var(--blue)}.sensor.offline img.sensor_img{animation-name:none;background-color:#c31616}.sensor.no_data img.sensor_img{animation-name:none;background-color:#888}#space_sensors .sensor .tooltip{background-color:var(--blue);border-radius:8px;bottom:40px;box-sizing:border-box;color:#fff;display:none;font-size:13px;left:-45px;padding:10px;position:absolute;text-align:center;width:120px}#space_sensors .sensor.active .tooltip,#space_sensors .sensor:hover .tooltip{display:block}#space_sensors .sensor .info_sensor{background-color:hsla(0,0%,100%,.7);border-radius:8px;bottom:-63px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:11px;left:-65px;overflow:hidden;padding:5px;position:absolute;text-align:center;width:160px;z-index:900}#space_sensors .sensor.active .info_sensor{border:2px solid var(--green);box-shadow:0 0 20px #888}#space_sensors .sensor.no_data .info_sensor{background-color:#888}#space_sensors .sensor .info_sensor p{line-height:1.3;width:100%}#space_sensors .sensor .info_sensor p.name{font-size:12px;font-weight:700;margin-bottom:3px;text-align:left}#space_sensors .sensor .info_sensor p.name span{border-radius:8px;color:var(--blue-dark);display:inline-block;padding:0 0 12px}#space_sensors .sensor.no_data .info_sensor p.name{text-align:center}#space_sensors .sensor.no_data .info_sensor p.name span{color:#fff;padding:0}#space_sensors .sensor .info_sensor p.temp_hum{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between}#space_sensors .sensor .info_sensor p span.material-symbols-outlined{font-size:16px}#space_sensors .sensor .info_sensor p.temp_hum .column{align-items:center;border-radius:8px;color:var(--blue-dark);display:flex;padding:3px}#space_sensors .sensor .info_sensor p.co2{align-items:center;border-radius:8px;border-top:1px solid hsla(0,0%,100%,.4);color:var(--blue-dark);display:flex;font-size:18px;font-weight:700;justify-content:center;margin-top:3px;padding:3px 0}#space_sensors .sensor .info_sensor p.alert_sensor{color:var(--blue-dark);color:#333;font-size:26px;font-weight:700}#space_sensors .sensor .info_sensor p.alert_sensor span{display:block;font-size:14px}#space_sensors .sensor .info_sensor p.co2 span.material-symbols-outlined{font-size:20px;margin-bottom:3px;margin-right:10px}#space_sensors .sensor .info_sensor p.date{border-radius:8px;color:var(--blue-dark);font-size:11px;margin-top:0}#space_sensors .sensor .info_sensor p.date span{font-size:12px;font-weight:700}#space_sensors .sensor .info_sensor p.battery{align-items:center;color:var(--blue-dark);display:flex;font-size:18px;font-weight:700;justify-content:center;position:absolute;right:0;top:5px;width:40%}#space_sensors .sensor .info_sensor p.battery.danger,#space_sensors .sensor.offline .info_sensor p.date{color:#c31616}#space_sensors .sensor .info_sensor div.row{align-items:stretch;border-top:1px solid hsla(0,0%,100%,.4);display:flex;width:100%}#space_sensors .sensor .info_sensor div.row p{padding-top:4px}#space_sensors .sensor .info_sensor p.no_data{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center}#space_sensors .sensor .info_sensor p.no_data span{margin-right:10px}#space_sensors .barometr{background-color:var(--blue);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:11px;left:calc(50% - 90px);overflow:hidden;position:absolute;text-align:center;top:-110px;width:180px}#space_sensors .barometr p{line-height:1.3;width:100%}#space_sensors .barometr p.name{font-size:12px;padding-top:5px}#space_sensors .barometr p.temp_hum{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between}#space_sensors .barometr p span.material-symbols-outlined{font-size:16px}#space_sensors .barometr p.temp_hum .column{align-items:center;display:flex;padding:3px 10px}#space_sensors .barometr p.co2{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:3px 0}#space_sensors .barometr p.co2 span.material-symbols-outlined{font-size:20px;margin-bottom:3px;margin-right:10px}#space_sensors .barometr p.date{font-size:11px;width:60%}#space_sensors .barometr p.date span{font-size:12px;font-weight:700}#space_sensors .barometr p.battery{align-items:center;border-left:1px solid hsla(0,0%,100%,.4);display:flex;font-size:18px;font-weight:700;justify-content:center;width:40%}#space_sensors .barometr p.battery.danger,#space_sensors .barometr p.date{background-color:#c31616}#space_sensors .barometr img{width:60%}#space_sensors .barometr div.row{align-items:stretch;border-top:1px solid hsla(0,0%,100%,.4);display:flex;width:100%}#space_sensors .barometr div.row p{padding:4px}#space_sensors .barometr p.no_data{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:5px 0}#space_sensors .barometr p.no_data span{margin-right:10px}#legend{display:flex;justify-content:space-around;width:100%}#legend>div{align-items:center;color:#777;display:flex;font-size:12px;padding-bottom:10px}#legend .sensor{display:inline-block;height:auto;margin-right:10px;position:static;width:auto}#legend .sensor img.sensor_img{box-sizing:border-box;height:34px;max-width:none;position:static;width:auto;width:34px}#core{border-radius:5px;bottom:-50px;left:calc(50% - 5px);top:10px;width:10px}#core,#core .point{background-color:#deaa2d;position:absolute}#core .point{align-items:center;border-radius:6px;box-sizing:border-box;color:#000;display:inline-flex;font-size:14px;font-weight:700;height:20px;justify-content:center;left:-51px;padding:6px;white-space:nowrap;width:110px}#core #temp1{bottom:0}#core #temp2{top:0}#core #temp3{bottom:66.66%}#core #temp4{bottom:33.33%}@keyframes sensor{0%{box-shadow:0 0 10px 0 var(--green)}50%{box-shadow:0 0 0 0 var(--green)}to{box-shadow:0 0 10px 0 var(--green)}}@keyframes sensor_offline{0%{box-shadow:0 0 10px 0 #c31616}50%{box-shadow:0 0 0 0 #c31616}to{box-shadow:0 0 10px 0 #c31616}}.submenu_days{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.submenu_days a{background-color:#f1f9f4;border:1px solid #c2ecd1;border-radius:8px;color:var(--green);display:inline-block;font-size:18px;margin-right:20px;padding:14px;text-decoration:none}.submenu_days a.active{background-color:var(--green);color:#fff}.submenu_days a:hover{background-color:var(--blue);color:#fff}#dashboard .box-chart{padding:10px}#dashboard .box-chart h4{font-size:18px;padding:10px 0}#dashboard .box-chart .min_max{font-size:16px;padding:10px 0}#dashboard .box-chart .min_max span span{background-color:#666;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:5px}.alert{border-radius:10px;color:#fff;margin-bottom:10px;padding:10px 20px}.alert.alert-success{background:green}.alert.alert-danger{color:red}.scales{align-items:center;display:flex;justify-content:center;padding:10px}.scales .scale{border-radius:10px;margin:10px;padding:10px}.scales .scale h5{color:#333;padding:10px 0}#dashboard .box.box-prediction{padding-top:20px}.box-prediction h4.box-title{font-size:24px;font-weight:700;padding-bottom:30px}.table_prediction{border-collapse:separate;border-spacing:6px;width:100%}.table_prediction td{border-radius:6px;font-size:13px;padding:10px 5px}.div_scroll{overflow-x:auto}#history{border:1px solid #81cf9d;border-radius:10px;padding:30px 10px;text-align:center}#history h4{font-size:24px;font-weight:700;padding-bottom:30px}#history a.element{align-items:center;background-color:#eee;border-radius:8px;color:#000;display:inline-flex;font-size:14px;margin:5px;padding:10px;text-decoration:none}#history a.element.active,#history a.element:hover{background-color:var(--green);color:#fff}#history a.element span{align-items:center;border-radius:50%;display:inline-flex;height:20px;justify-content:center;margin-left:5px;width:20px}.paginator{padding:30px 0 0;text-align:center}.paginator span{border:1px solid #c2ecd1;border-radius:50%;display:inline-block;font-size:14px;font-weight:600;height:40px;line-height:40px;margin:0 5px 5px;transition:.3s;width:40px}.paginator span.current,.paginator span:hover{background:var(--green);border-color:var(--green);color:#fff}.paginator span a{color:#b4c2e1;display:block;text-decoration:none}.paginator span.page a{color:var(--green-dark)}.paginator span:hover a{color:#fff}@media (max-width:720px){#header{padding:10px 0}#menu_mobile{display:block;margin-right:10px}.user_links{white-space:nowrap}.breadcrumb{font-size:12px}#left{bottom:0;left:-80vw;position:fixed;top:0;transition:.3s;width:80vw;z-index:2000}#left.show{left:0}#menu_shadow{background-color:rgba(0,0,0,.3);left:0;position:fixed;right:0;top:0;z-index:1900}#menu_shadow.show{bottom:0}#right{padding:0}#submenu,.table_out{overflow-x:scroll}#submenu::-webkit-scrollbar,.table_out::-webkit-scrollbar{display:none}#dashboard{flex-direction:column-reverse;flex-wrap:wrap}#dashboard .column.cycle_info,#dashboard .column.space{padding:0;width:100%}#dashboard .column.cycle_info #cycle_info>h3.h3_img{padding-top:0}.card{padding:20px}.h3_img img{height:30px;margin-left:10px;margin-right:10px}h3.h3_info{font-size:15px}#dashboard .box{border-radius:10px}#dashboard .box.columns{flex-direction:column}#dashboard .box.columns .column{width:100%}#dashboard .box.columns .column:first-of-type:after{bottom:auto;height:1px;left:0;right:0;top:0;width:auto}#dashboard .box_double{flex-wrap:wrap}#dashboard .box_double .box{width:100%}#content .form-row label{padding:10px 0;text-align:left;width:100%}#content input,#content label#label_attachment,#content select,#content textarea{margin-right:0;overflow:hidden;width:100%}.btn{line-height:40px}.select_image{flex-wrap:wrap}.select_image a{margin:20px 0}table.table{width:auto}table.table tr td{padding-right:20px;white-space:nowrap}table.table tr td img{max-width:none}.submenu_days a{font-size:15px;padding:12px}#space_sensors{margin-top:50px}#space_sensors .side{font-size:10px;padding:5px;width:70px}}