article,pre{padding:1rem}.app-container,body,html{position:relative;height:100%}@font-face{font-family:AppFont;src:url("../font/Inter_18pt-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"AppFont Italic";src:url("../font/Inter_18pt-Italic.woff2") format("woff2");font-display:swap}@font-face{font-family:"AppFont Medium";src:url("../font/Inter_18pt-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"AppFont Bold";src:url("../font/Inter_18pt-Bold.woff2") format("woff2");font-display:swap}*{box-sizing:border-box}:root{--fontsize:0.9rem;--sans:var(--fontsize)/1.5 "AppFont",sans-serif;--mono:var(--fontsize)/1.5 monospace;--clientgreen:#00943b;--clientgreen-filter:brightness(0) saturate(100%) invert(41%) sepia(71%) saturate(7500%) hue-rotate(141deg) brightness(98%) contrast(102%);--clientblue:#00a8e1;--clienttext:#353750;--clienttexthover:#4d5180;--appwhite:#ffffff;--appgrey:#333333;--applightgrey:#6a6a6a;--applightergrey:rgba(255, 255, 255, 0.55);--applightshadow:#dddddd;--appblue:#253fb6;--appblue-alt:#293685;--appblue-button:#627ca5;--appblue-filter:brightness(0) saturate(100%) invert(16%) sepia(66%) saturate(3500%) hue-rotate(227deg) brightness(97%) contrast(94%);--appblue-hover:rgba(37, 63, 182, 0.18);--appyellow:#fbff6a;--appyellowbackground:#fdffb2;--apporange:#ff9b00;--appred:#bf0d0d;--appgreen:var(--clientgreen);--appbrown:#771902;--appbrown-filter:brightness(0) saturate(100%) invert(12%) sepia(46%) saturate(5461%) hue-rotate(5deg) brightness(91%) contrast(98%);--appbrown-hover:rgba(198, 169, 84, 0.39);--appred-filter:brightness(0) saturate(100%) invert(20%) sepia(85%) saturate(3823%) hue-rotate(350deg) brightness(87%) contrast(114%);--appwarn-error-bgcolor:#ffeded;--appwarn-success-bgcolor:#fdffbb;--appwarn-dump-bgcolor:rgba(140, 0, 0, 0.92);--appinput-border:#bcbcbc;--appbgcolor:#fafafa;--apptextcolor:#181818;--appmaincolor:var(--clienttext)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font:var(--sans);font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:var(--appbgcolor);color:var(--apptextcolor);background-image:url(../image/background-waves.webp);background-repeat:no-repeat;background-position:center;background-size:contain}a,a:hover{color:var(--appblue)}iframe,img{border:none;max-width:100%}i{display:inline}a{font-family:AppFont,sans-serif;text-decoration:none}a:hover{text-decoration:underline}pre,pre.app-dumper{color:var(--appwhite)}strong{font-family:"AppFont Bold",sans-serif;font-weight:400}pre{font:1rem/1.5 var(--mono);background:var(--appred);overflow:auto}pre.app-dumper{background:var(--appwarn-dump-bgcolor);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.2rem;position:fixed;top:0;right:0;bottom:0;max-height:94vh;margin:2rem 0;height:fit-content;border-radius:.5rem 0 0 .5rem;z-index:99999;width:100%;max-width:fit-content;padding:0}.app-container>.base .content .view-details table tbody td a.button:hover,i.img-placeholder{background:var(--applightshadow)}pre.app-dumper span{display:flex;align-items:center;font-weight:800;gap:.5rem;text-transform:uppercase;position:fixed;background-color:var(--appred);padding:.5rem;right:2rem}pre.app-dumper>div{padding:1.5rem 1rem}pre.app-dumper i{background:url(../image/svg/alert-report.svg);width:24px;height:24px;zoom:1.3;filter:invert(1)}code{font:1rem/1.6 var(--mono)}h1,h2{line-height:1.2}blockquote{border-left:5px solid var(--appgrey);padding:1rem 1.5rem;margin:0}hr{border:0;border-bottom:1px solid var(--appgrey)}.app-container>.base .content .searchbox form input,.app-container>.base .content .searchbox form select,.app-container>.base .content .view-details form #fotopreview #previewimg,.app-container>.base .content .view-details table,.width-full{width:100%}.app-container>.base .content .searchbox form input[type=checkbox],.app-container>.base .content .searchbox form input[type=radio],.width-auto{width:auto}.flex-w{display:flex;flex-direction:row}.flex-h,i.img-placeholder{flex-direction:column;display:flex}.flex-wrap{flex-wrap:wrap}.app-container>.base .content .view-details .charts-container,.app-container>.top,.flex-justify-space-between{justify-content:space-between}.app-container>.base .content .view-details form .mapsQuery .queryAddress,.flex-gap-0-3rem{gap:.3rem}.flex-gap-0-5rem{gap:.5rem}.flex-gap-1rem{gap:1rem}.flex-gap-1-5rem{gap:1.5rem}.flex-gap-2rem{gap:2rem}.flex-gap-4rem{gap:4rem}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.nowrap{text-wrap:nowrap}.hidden{display:none!important}.required{margin-left:.4rem;color:var(--appred)}i.img-placeholder{width:120px;height:120px;align-items:center;font-style:initial;justify-content:center;font-size:2.5rem;color:var(--applightgrey)}h1,h2,h3,h4,h5,h6{margin:.5rem 0;font-weight:400}h1{font-size:2.4rem;font-family:"AppFont Bold",sans-serif}.app-container>.base .content a.button,.app-container>.base .menu ul li a,h2,h3{font-family:"AppFont Medium",sans-serif}h2{font-size:1.6rem}h3{font-size:1.3rem;line-height:1.24}h4{font-size:1.18rem;line-height:1.23}h5,h6{font-size:1rem;font-weight:700}p{font-family:AppFont,sans-serif}table{border-collapse:collapse;border-spacing:0;margin:1rem 0}td,th{text-align:left;vertical-align:top;border:1px solid;padding:.4rem 1rem;max-width:10vw}tfoot,thead{background:var(--clienttexthover)}button,code,img,input,pre,select,textarea{border-radius:.3rem}form{max-width:480px;width:100%;display:flex;flex-direction:column;row-gap:1rem}input,select,textarea{font-family:AppFont,sans-serif;font-size:var(--fontsize);color:var(--appgrey);background:var(--appwhite);border:0;padding:.6rem}.app-container>.base .content .view-details table tbody td.zoomable.zoom p,.app-container>.top,.app-container>.top .right .user strong,.login .login-entry a:focus,.login .login-entry a:hover,.login.recovery p{color:var(--appwhite)}button,input[type=button],input[type=reset],input[type=submit]{font-family:AppFont,sans-serif;appearance:none;-webkit-appearance:none;font-size:var(--fontsize);display:flex;color:var(--appwhite);background:var(--clienttext);border:0;margin:4px;padding:.7rem 1.2rem;cursor:pointer;text-align:center;align-items:center;gap:.5rem;justify-content:center;border-radius:5rem;width:max-content}.app-container>.base .content .view-details .toggler i,.app-container>.base .content .view-details form .mapsQuery a.btn i,button i{filter:invert(1)}.askConfirm.score-0 .flexed p.title,.popMessage.score-0 .flexed p.title,button.red{background:var(--appred)}button.report{background:var(--clientgreen);padding:.5rem 1rem;max-height:3.2rem;margin:.5rem 0}article{background:var(--appbgcolor);border-radius:.3rem;box-shadow:0 1px 0 rgba(0,0,0,.3)}[style*="--c:"]:first-child,article:first-child,section>section:first-child{margin-left:0}[style*="--c:"]:last-child,article:last-child,section>section:last-child{margin-right:0}.app-container{align-items:stretch}.app-container>.top{background:var(--clienttext);width:100%;align-items:center;box-shadow:0 1px .3rem rgba(.21,.22,.31,.27)}.app-container>.top .left{justify-content:space-between;max-width:250px;width:100%;padding:1.2rem 0 1.2rem 1.2rem}.app-container>.top .left img{width:100%;max-width:150px}.app-container>.top .left #menu-control{display:flex;align-items:center;justify-content:center}.app-container>.top .left #menu-control i.menu-toggle{background:url(../image/svg/menu.svg);width:24px;height:24px;zoom:1.5;cursor:pointer;filter:invert(1)}.app-container>.top .right{align-items:flex-end;padding:1rem 1.2rem}.app-container>.top .right .info{font-size:.9rem;color:var(--applightergrey)}.app-container>.base{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 0 0}.app-container>.base .menu ul{margin:0;padding:0;list-style:none}.app-container>.base .menu ul li a{transition:.2s;color:var(--clienttext);text-decoration:none;text-transform:capitalize;padding:.8rem 1.2rem;gap:.5rem;text-wrap:nowrap;align-items:center;width:250px;font-size:1.1rem}.app-container>.base .menu ul li a i{display:inline;filter:var(--clientgreen-filter)}.app-container>.base .menu ul li a:active,.app-container>.base .menu ul li a:focus-within,.app-container>.base .menu ul li a:hover{background-color:var(--clienttext);color:var(--appwhite);cursor:pointer}.app-container>.base .content{padding:1.2rem;width:100%}.app-container>.base .content h1.view-title{font-size:2.5rem;color:var(--clienttext);margin:0}.app-container>.base .content .view-controls{justify-content:space-between;align-items:center;padding:1rem 0}.app-container>.base .content .view-controls a.button:only-child{margin:0 0 auto auto}.app-container>.base .content a.button{display:flex;padding:.7rem 1.2rem;gap:.5rem;transition:.2s;text-decoration:none;text-transform:capitalize;background:var(--clienttext);border-radius:5rem;color:var(--appwhite);align-items:center}.app-container>.base .content a.button:hover,.login .login-entry form button:hover{background:var(--clienttexthover);cursor:pointer}.app-container>.base .content a.button.fit{max-width:fit-content}.app-container>.base .content a.button i{filter:var(--clientgreen-filter)}.app-container>.base .content .searchbox{background:rgba(0,0,0,.1);padding:1rem;border-radius:.7rem;max-width:300px;width:fit-content;margin:0 0 0 auto;display:none;height:max-content}.app-container>.base .content .searchbox span.title{color:var(--apptextcolor);font-weight:600;width:100%;text-align:left;font-size:1.1rem;display:block;margin:0 auto 1rem}.app-container>.base .content .searchbox form{gap:.5rem;flex-wrap:wrap;justify-content:start;max-width:100%}.app-container>.base .content .searchbox form select{text-transform:capitalize}.app-container>.base .content .searchbox form button{font-weight:600;width:100%}.app-container>.base .content .view-details{background-color:var(--appwhite);padding:1.2rem;border-radius:.7rem;box-shadow:2px 2px 5px var(--applightshadow)}.app-container>.base .content .view-details h2{font-family:"AppFont Bold",sans-serif;color:var(--clienttexthover);font-size:1.8rem}.app-container>.base .content .view-details h3{font-weight:700;color:var(--appgrey);font-size:1.5rem}.app-container>.base .content .view-details .dashboard-statistics>div p,.app-container>.base .content .view-details form .mapsQuery span,.app-container>.base .content .view-details h4{font-family:"AppFont Medium",sans-serif}.app-container>.base .content .view-details ol,.app-container>.base .content .view-details ul{padding:0 1rem 0 2rem}.app-container>.base .content .view-details ul li::marker{color:var(--appblue)}.app-container>.base .content .view-details ol li::marker{color:var(--appblue);font-weight:500}.app-container>.base .content .view-details table thead{border-bottom:1px solid var(--applightshadow)}.app-container>.base .content .view-details table thead th{color:var(--appwhite);border:1px solid var(--clienttexthover);font-size:var(--fontsize)}.app-container>.base .content .view-details table thead th.admin-actions{background:var(--clienttext);border:1px solid var(--clienttext)}.app-container>.base .content .view-details table tbody{border:1px solid var(--applightshadow)}.app-container>.base .content .view-details table tbody td{border:none;vertical-align:middle}.app-container>.base .content .view-details table tbody td.center,.app-container>.base .content .view-details table thead th.center{text-align:center}.app-container>.base .content .view-details table tbody td img.store-list{max-height:120px}.app-container>.base .content .view-details table tbody td .tag-item{background:var(--clientblue);color:var(--appwhite);padding:.2rem .5rem;border-radius:.3rem;font-size:.8rem;font-family:"AppFont Bold",sans-serif}.app-container>.base .content .view-details table tbody td .status-1{background:var(--appgreen);color:var(--appwhite);padding:.3rem .5rem;border-radius:.3rem}.app-container>.base .content .view-details table tbody td .status-0{background:var(--appred);color:var(--appwhite);padding:.3rem .5rem;border-radius:.3rem}.app-container>.base .content .view-details table tbody td .status--100{background:var(--applightgrey);color:var(--appwhite);padding:.3rem .5rem;border-radius:.3rem}.app-container>.base .content .view-details table tbody td a.button{padding:.4rem;justify-content:center;background:0 0;color:var(--appblue)}.app-container>.base .content .view-details table tbody td a.button i{filter:var(--appblue-filter)}.app-container>.base .content .view-details table tbody td.zoomable{cursor:zoom-in}.app-container>.base .content .view-details table tbody td.zoomable.zoom{position:fixed;width:100vw;top:0;height:100vh;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.9);z-index:99999;max-width:initial;border:none;cursor:zoom-out}.app-container>.base .content .view-details table tbody td.zoomable.zoom img{max-width:35vw;max-height:initial;border-radius:0}.app-container>.base .content .view-details table tbody tr:nth-child(2n){background-color:var(--appbgcolor)}.app-container>.base .content .view-details table tbody td+td{border-left:1px solid var(--applightshadow)}.app-container>.base .content .view-details form fieldset{padding:0;margin:1.2rem 0 0;border:0}.app-container>.base .content .view-details form label{font-weight:600;font-size:var(--fontsize)}.app-container>.base .content .view-details .toggler{background-color:var(--appgreen);display:flex}.app-container>.base .content .view-details form div.complementares{transition:250ms}.app-container>.base .content .view-details form .upload-button,.app-container>.base .content .view-details form div.complementares.closed{display:none}.app-container>.base .content .view-details form div.tags #checkbox-container{text-decoration:underline;margin:0 0 .5rem}.app-container>.base .content .view-details form div.tags #checkbox-container:hover{cursor:pointer;color:var(--appblue-alt)}.app-container>.base .content .view-details form div.tags span.checkbox-container{display:block;font-weight:400;font-size:var(--fontsize)}.app-container>.base .content .view-details form label span.checkbox-container.all{margin-bottom:.3rem;color:var(--appred);font-style:italic}.app-container>.base .content .view-details form input[type=email],.app-container>.base .content .view-details form input[type=password],.app-container>.base .content .view-details form input[type=tel],.app-container>.base .content .view-details form input[type=text],.app-container>.base .content .view-details form select,.app-container>.base .content .view-details form textarea{border:1px solid var(--appinput-border);background-color:var(--appwhite);min-width:320px;width:100%}.app-container>.base .content .view-details form input.invalid-field,.app-container>.base .content .view-details form select.invalid-field,.app-container>.base .content .view-details form textarea.invalid-field{border:1px solid var(--appred);background-color:var(--appwarn-error-bgcolor)}.app-container>.base .content .view-details form .mapsQuery{background:var(--clientgreen);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;color:var(--appwhite)}.app-container>.base .content .view-details form .mapsQuery a.btn{display:flex;align-items:center;justify-content:center;border-radius:.3rem;width:3rem;border:1px solid var(--appinput-border)}.app-container>.base .content .view-details form .mapsQuery a.btn:hover{background:var(--clienttext);cursor:pointer}.app-container>.base .content .view-details form a.checklocationmaps{display:flex;flex-direction:row;gap:.4rem;align-items:center}.app-container>.base .content .view-details form label span.undertext{color:var(--clienttexthover);font-size:.85rem;font-style:italic}.app-container>.base .content .view-details .dashboard-statistics{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin:0 auto 3rem}.app-container>.base .content .view-details .dashboard-statistics>div{background:var(--clientgreen);padding:1rem;border-radius:1rem;color:var(--appwhite);display:flex;gap:1rem;align-items:center}.app-container>.base .content .view-details .dashboard-statistics>div p.units{font-size:2rem;line-height:1rem;font-family:"AppFont Bold",sans-serif}.app-container>.base .content div.warning{display:flex;align-items:center;justify-content:flex-start;margin:1rem 0 0;background:var(--appyellowbackground);width:fit-content;overflow:hidden;border-radius:.3rem}.app-container>.base .content div.warning span{display:flex;align-items:center;justify-content:center;background:var(--appyellow);padding:.2rem}.app-container>.base .content div.warning p{font-weight:initial;font-size:.95rem;margin:0;padding:0 .5rem}.app-container>.base .content .view-details form label #category-list span{font-family:AppFont,sans-serif;font-weight:300}.app-container>.base .content .view-details form label .sortable-list{list-style:none;padding:0!important;display:flex;flex-direction:column;gap:.5rem}.app-container>.base .content .view-details form label .sortable-item{padding:.6rem 1.2rem;background:rgba(37,63,182,.18);border-radius:.3rem;cursor:grab;transition:background .2s,transform .2s}.app-container>.base .content .view-details form label .sortable-item:hover{background:var(--appyellow);transform:scale(1.02)}.app-container>.base .content .view-details form label .dragging{opacity:.7}.app-container>.base .content .view-details form label .over{border:2px dashed var(--appyellow);background:var(--appyellowbackground)}.app-container>.base .content .view-details form #fotopreview{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.app-container>.base .content .view-details form #fotopreview #clearimg{color:var(--appred);text-decoration:underline;display:none;cursor:pointer}.app-container>.base .content .view-details form #fotopreview #clearimg.show{display:initial}.app-container>.base .content .view-details form #previewimg-size{position:absolute;left:-20000px}.app-container>.base .content .view-details .warnings{margin:.8rem 0 0;text-align:center;max-width:480px;width:100%}.app-container>.base .content .view-details .warnings span.score-0{background-color:var(--appwarn-error-bgcolor);padding:.3rem}.app-container>.base .content .view-details .warnings span.score-1{background-color:var(--appwarn-success-bgcolor);padding:.3rem}.app-container>.base .content .view-details .warnings span.score-0 strong{color:var(--appred);font-size:1rem}.app-container>.base .content .view-details .warnings span.score-1 strong{color:var(--appblue);font-size:1rem}.app-container>.base .content .view-details .charts-container div{max-width:320px}.app-container>.base .notification{padding:1rem;display:none}.app-container>.base .notification ul{margin:0;padding:0;list-style:none;box-shadow:2px 2px 5px var(--applightshadow)}.app-container>.base .notification ul li{transition:.2s;color:var(--appgrey);padding:1rem 1.2rem;font-weight:300;gap:1rem;justify-content:space-between;background:var(--appwhite);border-radius:.3rem;border-left:.45rem solid;align-items:baseline;width:320px;max-width:380px}.app-container>.base .notification ul li .message .title{font-weight:500}.app-container>.base .notification ul li.severity-0{border-left:.45rem solid var(--appblue)}.app-container>.base .notification ul li.severity-1{border-left:.45rem solid var(--appyellow)}.app-container>.base .notification ul li.severity-2{border-left:.45rem solid var(--apporange)}.app-container>.base .notification ul li.severity-3{border-left:.45rem solid var(--appred)}.app-container>.base .notification ul li a,.app-container>.base .notification ul li a:visited{display:flex;align-items:flex-start;justify-content:center;border:1px solid var(--appred);border-radius:.3rem;transition:.2s}.app-container>.base .notification ul li a:active,.app-container>.base .notification ul li a:focus-within,.app-container>.base .notification ul li a:hover{background-color:var(--appred);cursor:pointer}.app-container>.base .notification ul li a i.close{filter:var(--appred-filter);zoom:0.8}.app-container>.base .notification ul li a:active i.close,.app-container>.base .notification ul li a:focus-within i.close,.app-container>.base .notification ul li a:hover i.close{filter:invert(1)}.app-container>.bottom{color:var(--applightgrey);width:100%;justify-content:center;font-size:.9rem;height:100%;align-items:flex-end;padding:1rem}.app-container>.base .content .view-details #content-pager{display:flex;gap:.4rem;list-style:none;padding:1rem 0;align-items:center}.app-container>.base .content .view-details #content-pager .description span{color:var(--appblue);font-weight:500}.app-container>.base .content .view-details #content-pager a{display:flex}.app-container>.base .content .view-details #content-pager .first i{background:url(../image/svg/first-page.svg);width:24px;height:24px;zoom:1}.app-container>.base .content .view-details #content-pager .prev i{background:url(../image/svg/chevron-left.svg);width:24px;height:24px;zoom:1}.app-container>.base .content .view-details #content-pager .next i{background:url(../image/svg/chevron-right.svg);width:24px;height:24px;zoom:1}.app-container>.base .content .view-details #content-pager .last i{background:url(../image/svg/last-page.svg);width:24px;height:24px;zoom:1}i.close{background:url(../image/svg/close.svg);width:24px;height:24px;zoom:1}i.download-file,i.home,i.manage-users{zoom:1.3;width:24px;height:24px}i.home{background:url(../image/svg/home.svg)}i.manage-users{background:url(../image/svg/manage-users.svg)}i.download-file{background:url(../image/svg/download-file.svg)}i.user-details{background:url(../image/svg/user-details.svg);width:24px;height:24px;zoom:1}i.category,i.logout,i.manage-logs,i.profile,i.store,i.tag{zoom:1.3;height:24px;width:24px}i.manage-logs{background:url(../image/svg/manage-logs.svg)}i.profile{background:url(../image/svg/profile.svg)}i.store{background:url(../image/svg/store.svg)}i.tag{background:url(../image/svg/tag.svg)}i.category{background:url(../image/svg/category.svg)}i.logout{background:url(../image/svg/logout.svg)}i.add{background:url(../image/svg/add.svg);width:24px;height:24px;zoom:1}i.edit{background:url(../image/svg/edit.svg);width:24px;height:24px;zoom:1}i.search{background:url(../image/svg/search.svg);width:24px;height:24px;zoom:1}i.details{background:url(../image/svg/details.svg);width:24px;height:29px;zoom:1}.login .login-entry form button i.done,.login .login-entry h1 i.authentication,i.add-file,i.add-picture,i.chevron-down,i.chevron-up,i.delete,i.reorder-list,i.save,i.warning{width:24px;height:24px}i.save{background:url(../image/svg/save.svg);zoom:1}i.delete{background:url(../image/svg/delete.svg);zoom:1}i.reorder-list{background:url(../image/svg/ordered-list.svg);zoom:1}i.add-picture{background:url(../image/svg/add-picture.svg);zoom:1}i.add-file{background:url(../image/svg/add-file.svg);zoom:1}i.warning{background:url(../image/svg/warning.svg);zoom:1}i.chevron-down{background:url(../image/svg/chevron-down.svg);zoom:1}i.chevron-up{background:url(../image/svg/chevron-up.svg);zoom:1}.askConfirm,.popMessage{position:fixed;width:100vw;top:0;height:100vh;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.75);z-index:99999}.askConfirm .flexed,.popMessage .flexed{max-width:580px;min-width:320px;background-color:var(--appwhite);display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:.5rem;overflow:hidden;margin:1rem}.askConfirm .flexed p.title,.popMessage .flexed p.title{background:var(--appblue);color:var(--appwhite);font-size:1.3rem;font-weight:600;padding:.6rem 1rem;margin:0;text-align:center;width:100%}.askConfirm .flexed p,.popMessage .flexed p{color:var(--color);font-size:1rem;width:100%;padding:0 1rem .7rem;text-align:center}.askConfirm .flexed .ctl{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:1rem}.askConfirm .flexed button,.popMessage .flexed button{border-radius:10rem;border:1px solid var(--appblue);background:var(--appblue);padding:.5rem 2rem;font-weight:500;font-size:1rem;max-width:fit-content;color:var(--appwhite);cursor:pointer;transition:.2s;letter-spacing:.2rem;margin:0 0 1rem}.askConfirm .flexed button:hover,.popMessage .flexed button:hover{background:0 0;color:var(--appblue)}.askConfirm .flexed button.cancel,.popMessage.score-0 .flexed button{border:1px solid var(--appred);background:var(--appred)}.askConfirm .flexed button.cancel:hover,.popMessage.score-0 .flexed button:hover{background:0 0;color:var(--appred)}.login{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center;padding:1rem;gap:1.5rem}.login .box{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:3rem}.login img.logo{max-width:320px;width:100%}.login .warnings{margin:2rem 1rem 1rem;max-width:600px}.login .warnings span{display:flex;flex-direction:column;align-items:center;text-align:center}.login .warnings span strong{font-size:1.1rem;color:var(--clientgreen)}.login .login-entry{max-width:320px;width:100%;padding:1.2rem;background:var(--clienttext);border-radius:1rem;box-shadow:2px 2px 5px var(--appblackshadow);gap:.5rem}.login .login-entry h1{font-size:1.8rem;color:var(--appwhite);display:flex;align-items:center;gap:.4rem}.login .login-entry h3{margin:1rem 0 0;font-weight:600;color:var(--appgrey)}.login .login-entry h1 i.authentication{background:url(../image/svg/authentication.svg);zoom:2;filter:var(--clientgreen-filter)}.login .login-entry h1 i.access-recovery{background:url(../image/svg/access-recovery.svg);width:24px;height:24px;zoom:2;filter:var(--clientgreen-filter)}.login .login-entry p{text-align:justify;margin:.3rem 0}.login .login-entry a{color:var(--applightergrey);font-size:.95rem;text-decoration:underline;transition:250ms;width:max-content}.login .login-entry form button{display:flex;padding:.7rem 1.8rem;gap:.4rem;transition:.2s;text-decoration:none;text-transform:uppercase;font-weight:600;background:var(--clienttext);border-radius:5rem;color:var(--appwhite);align-items:center;max-width:fit-content;margin:0 0 0 auto}.login .login-entry form button i.done{filter:invert(1);background:url(../image/svg/done.svg);zoom:1}@media only screen and (max-width:576px){.app-container .base .menu{display:none;width:100%}.app-container .content .list-container,.app-container>.base .content .screen{flex-direction:column-reverse}.app-container .content .view-details,.app-container>.base,.app-container>.top{flex-direction:column}.app-container>.top .right{align-items:center}.app-container>.base .menu ul{align-items:center;gap:.3rem}.app-container>.base .menu ul li a{width:max-content;align-items:flex-end}.app-container>.base .content .searchbox span.title,.app-container>.base .content .view-details,.app-container>.base .content h1.view-title,.app-container>.bottom{text-align:center}.app-container>.base .content #content-shortcuts,.app-container>.top .right .info{display:none}.app-container>.base .content .view-details form input[type=email],.app-container>.base .content .view-details form input[type=password],.app-container>.base .content .view-details form input[type=tel],.app-container>.base .content .view-details form input[type=text],.app-container>.base .content .view-details form select,.app-container>.base .content .view-details form textarea{min-width:100%}.app-container>.base .content a.button.fit{margin:0 auto}.app-container>.base .content .view-controls{flex-direction:column;gap:1rem;padding:1rem}.app-container>.base .content .view-controls .left{flex-direction:column;gap:2rem;align-items:center}.app-container>.base .content a.button{max-width:fit-content}.app-container>.base .content .view-details .charts-container{flex-direction:column;gap:0}.app-container>.base .content .view-details ol{width:fit-content;margin:1.5rem auto 0}.app-container>.base .content .out{display:none!important}.app-container>.base .content .view-details table td,.app-container>.base .content .view-details table th{padding:.4rem}.login{gap:.5rem}.login .box{flex-direction:column;gap:1.5rem}.login img.logo{max-width:260px}.login .warnings{margin:1rem}form{row-gap:1rem}.app-container>.base .content .view-details .dashboard-statistics{flex-direction:column;gap:.4rem;margin:0 auto 1.6rem}.app-container>.base .content .view-details .dashboard-statistics>div{padding:0 1rem;width:100%;justify-content:center}.app-container>.base .content .view-details .dashboard-statistics>div p.units{font-size:1.3rem}.app-container>.base .content h1.view-title{font-size:1.8rem}.app-container>.base .content .view-details h2{font-size:1.5rem}.app-container>.base .content .view-controls a.button:only-child{margin:0}.app-container>.base .content .searchbox{max-width:100%;width:100%;text-align:center}.app-container>.base .content .view-details table tbody td,.app-container>.base .content .view-details table tbody th{text-wrap:wrap!important}.app-container>.base .content .view-details table tbody td.breakable{word-break:break-all!important}.app-container>.base .content .view-details #content-pager{justify-content:center}.app-container>.base .content .view-details form .flex-gap-4rem{flex-direction:column;gap:.5rem}.app-container>.base .content .view-details form .queryAddress [type=text]{min-width:auto}.app-container>.base .content .view-details form button{margin:1rem auto 0}}@media only screen and (min-width:577px) and (max-width:768px){.app-container .base .menu{display:none}.app-container .content .list-container{flex-direction:column-reverse}.app-container .content .view-details,.login .box{flex-direction:column}}@media only screen and (min-width:769px) and (max-width:1024px){.app-container .base .menu{display:none}.app-container .content .list-container{flex-direction:column-reverse}}.fade{opacity:1;transition:opacity .1s}.fade.is-hidden{opacity:0;pointer-events:none}.menu{overflow:hidden;width:260px;transition:width 250ms,transform 250ms;transform:translateX(0)}.menu.is-closed{transform:translateX(-100%);width:0}.searchbox{opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity 150ms,transform 150ms}.searchbox.is-active{opacity:1;visibility:visible;transform:translateY(0);display:block!important}.askConfirm,.popMessage{opacity:0;transition:opacity .2s}.askConfirm.is-visible,.popMessage.is-visible{opacity:1}