body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#react-confirm-alert .react-confirm-alert,#react-confirm-alert .react-confirm-alert-overlay{width:100%}#react-confirm-alert .react-confirm-alert-body{width:auto;margin:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#login input{margin-top:60px}div#login input[type=text]{width:calc(200px + 5vw)}div#login input[type=number]{width:calc(100px + 5vw)}div#login button{margin-top:30px}div#home-router{width:100%}div#home-router h2{margin-bottom:0}div#home-router>div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:80%}div#home-router>div a{-webkit-flex:1 1;flex:1 1;padding:4vh 2vw;margin:10px;text-decoration:none;border-radius:20px}div#home-router>div a:hover{cursor:pointer}div#share{margin-top:20px}div#share>div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#share p{margin:0}div#share button{margin:5px}#body div.home-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}div#servizi h2{margin-bottom:0}div#navigatore,div#portachiavi,div#profilo,div#view-activity,div#view-team{padding-bottom:50px}div#navigatore ul{margin:0}div#navigatore li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:0}div#navigatore li button.name{-webkit-flex:10 1;flex:10 1}div#navigatore li button.del{-webkit-flex:1 1;flex:1 1}div#view-activity h3,div#view-team h3{margin-bottom:0}div#profilo p{margin:0}div#iscrizioni ul,div#profilo ul{margin:0 auto}div#iscrizioni li,div#profilo li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:5px;color:#fff;min-width:250px}div#profilo li input,div#profilo li p{-webkit-flex:1 1;flex:1 1;margin:0;text-align:left}div#profilo li input{width:150px}div#portachiavi li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#portachiavi li p{margin:5px 0}div#portachiavi li p.text{-webkit-flex:3 1;flex:3 1;text-align:left;min-width:200px}div#portachiavi li p.code{-webkit-flex:1 1;flex:1 1;text-align:left;min-width:80px}div#portachiavi li p.code button{margin:5px}div#view-activity div.links ul,div#view-team div.links ul{list-style-type:none}div#view-activity div.links input[type=url],div#view-team div.links input[type=url]{width:calc(250px + 5vw)}div#view-activity div.links button[active=true],div#view-team div.links input[active=true]{background-color:#90ee90}div#view-activity ul#eventi li{margin-bottom:10px}div#view-activity ul#eventi li h3,div#view-activity ul#eventi li p{margin:0}div#view-activity ul#users,div#view-team ul#users{min-width:300px}div#view-activity ul#users li,div#view-team ul#users li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:5px 0}div#view-activity ul#users li p,div#view-team ul#users li p{margin:0}div#view-activity ul#users li p.name,div#view-activity ul#users li p.roles,div#view-team ul#users li p.name,div#view-team ul#users li p.roles{-webkit-flex:2 1;flex:2 1}div#view-activity ul#users li p.actions,div#view-team ul#users li p.actions{-webkit-flex:3 1;flex:3 1}div#view-activity ul#users li p.actions button,div#view-team ul#users li p.actions button{margin:2px;padding:5px}div#manage-activity-user li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}div#manage-activity-user li input,div#manage-activity-user li p{-webkit-flex:1 1;flex:1 1}div#view-activity ul,div#view-team ul{margin:0}div#view-activity li,div#view-team li{padding:0}div#view-activity li h4,div#view-team li h4{margin:0}div#home-router div a,div#share a{background-color:#006080;color:#fff;border:1px solid #fff}div#home-router div a:hover,div#share a:hover{background-color:#fff;color:#006080;border-color:#006080}div#navigatore button.ricorr{border:3px solid #add8e6}div#view-activity ul#eventi li,div#view-activity ul#eventi li h4{border:1px solid #006080;border-radius:10px}div#view-activity ul#eventi li h4{background-color:#006080;color:#fff}html[theme=pink] div#home-router div a,html[theme=pink] div#share a{background-color:#c06}html[theme=pink] div#home-router div a:hover,html[theme=pink] div#share a:hover{background-color:#fff;color:#c06;border-color:#c06}html[theme=pink] div#navigatore button.ricorr{border:3px solid #ffe6f3}html[theme=pink] div#view-activity ul#eventi li{border:1px solid #c06}html[theme=pink] div#view-activity ul#eventi li h4{background-color:#c06;border:1px solid #c06}html[dark=true] div#home-router div a,html[dark=true] div#share a{background-color:#373d48}div#turni div#shifts-filter h2,div#turni div#shifts-filter p{margin:0}div#filter ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}div#filter li,div#filter ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#filter li{padding:0;height:38px}div#filter li:hover{cursor:pointer}div#filter li p{-webkit-flex:10 1;flex:10 1;margin:0}div#filter li p:hover{text-decoration:underline}div#filter li input{-webkit-flex:1 1;flex:1 1}div#turni>ul{width:90%}div#turni div#shifts-container div#shifts-bar>ul>li,div#turni div#shifts-container div#shifts-main>ul>li{margin-bottom:20px}div#turni div#shifts-container div#shifts-bar>ul>li:hover,div#turni div#shifts-container div#shifts-main>ul>li:hover{cursor:pointer;border-color:#fff}div#turni div#shifts-container div#shifts-bar>ul>li>p,div#turni div#shifts-container div#shifts-main>ul>li>p{margin:0}div#turni li,div#turno li{padding-top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}div#turni li h2,div#turno h2{margin-bottom:0}div#turni li h3,div#turno li h3{width:100%;margin:0;border-radius:10px}div#turni ul.equipes{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding-top:5px}div#turni ul.equipes>li{margin:0 2px 4px}div#turni div#shifts-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;width:100%}div#turni div#shifts-container div#shifts-main{-webkit-flex:3 1;flex:3 1}div#turni div#shifts-container div#shifts-bar{-webkit-flex:1 1;flex:1 1}div#turni div#shifts-container div#shifts-bar>ul>li[help=true]>h3,div#turni div#shifts-container div#shifts-bar>ul>li[mine=true]>h3,div#turni div#shifts-container div#shifts-main>ul>li[help=true]>h3,div#turni div#shifts-container div#shifts-main>ul>li[mine=true]>h3{border-width:2px}div#turni li div.footer{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}div#turni li div.footer p{margin:0 5px 5px}div#turni div.equipe li,div#turno div.equipe li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#turni ul.equipes li p.time,div#turno ul.equipes li p.time{color:#fff;margin-top:0}div#turni div.equipe p,div#turno div.equipe p{margin:0}div#turni div.equipe li p.icon,div#turno div.equipe li p.icon{-webkit-flex:1 1;flex:1 1}div#turni div.equipe li p.names,div#turno div.equipe li p.names{-webkit-flex:10 1;flex:10 1;margin:0 5px}div#turni div.equipe p.info{margin-top:10px}div#turno div#amministrazione{padding-bottom:20px}div#turno div#amministrazione p{margin:0}div#turno ul.avails li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0;padding:5px 10px;border:none}div#turno ul.avails li p{margin:0}div#turno ul.avails li p.name{-webkit-flex:5 1;flex:5 1;text-align:left;min-width:150px}div#turno ul.avails li p.time{-webkit-flex:3 1;flex:3 1;min-width:100px}div#turno ul.avails li p.roles{-webkit-flex:2 1;flex:2 1;margin:2px}div#turno ul.equipes{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}div#turno ul.equipes>li{margin:0 2px 4px}div#turno div.equipe li select{margin:0}div#turno div.equipe li button{-webkit-flex:1 1;flex:1 1;margin:0;padding:5px}div#turno div.equipe div.info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}div#disponibilita button{margin-top:30px}div#utente-esterno div.name input{width:150px}div#utente-esterno input[type=email]{width:250px}div#nuovo-turno select{margin:10px 0 0}div#nuovo-turno input[type=text],div#nuovo-turno p,div#nuovo-turno ul{margin:0}div#nuovo-turno li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding-top:5px}div#turni ul.avails li{border:none}div#turno h3 input{margin:0;width:50%;text-align:center}div#turni li p[ok="2"]{color:#90ee90}div#turni li p[ok="1"]{color:orange}div#turni li p[ok="0"]{color:red}div#turno li input[type=text]{width:80%}div#turni div#shifts-container div#shifts-bar>ul>li[mine=true][avail=true]>h3,div#turni div#shifts-container div#shifts-main>ul>li[mine=true][avail=true]>h3{border:2px solid #90ee90}div#turni div#shifts-container div#shifts-bar>ul>li[mine=true][avail=false]>h3,div#turni div#shifts-container div#shifts-main>ul>li[mine=true][avail=false]>h3{border:2px solid red}div#turni div#shifts-container div#shifts-bar>ul>li[mine=true][avail=dk]>h3,div#turni div#shifts-container div#shifts-main>ul>li[mine=true][avail=dk]>h3{border:2px solid orange}div#turni div#shifts-container div#shifts-bar>ul>li[help=true]>h3,div#turni div#shifts-container div#shifts-main>ul>li[help=true]>h3{border:2px solid #ff0}div#turni li[avail=true] div.footer p.avail{color:#90ee90}div#turni li[avail=false] div.footer p.avail{color:red}div#turni li[mine=true][avail=dk] div.footer p.avail{color:orange}div#turni div.equipe li[help=true] p.icon,div#turno div.equipe li[help=true] p.icon{color:#ff0}div#turni li,div#turno li{border:1px solid #006080;border-radius:10px}div#turni ul.avails{border:1px solid #006080}div#turni h3,div#turno h3{background-color:#006080;color:#fff}div#turni div#shifts-container div#shifts-bar{border-left:2px solid #006080}div#turni div#shifts-container div#shifts-bar>ul>li:hover>h3,div#turni div#shifts-container div#shifts-main>ul>li:hover>h3{background-color:#fff;color:#006080}div#turno div.equipe li[help=true] button.help{background-color:#ff0;color:#006080}div#turno div.equipe button[active=true]{background-color:#90ee90;color:#006080}div#filter li{border:1px solid #006080;background-color:#208cba}div#filter li[active=true]{border:1px solid #006080;background-color:#006080}div#filter li:hover{background-color:#fff;color:#006080}div#filter li:hover p{color:#006080}html[theme=pink] div#turni li,html[theme=pink] div#turni ul.avails,html[theme=pink] div#turno li{border:1px solid #c06}html[theme=pink] div#turni h3,html[theme=pink] div#turno h3{background-color:#c06;color:#fff}html[theme=pink] div#turni div#shifts-container div#shifts-bar{border-left:2px solid #c06}html[theme=pink] div#turni div#shifts-container div#shifts-bar>ul>li:hover>h3,html[theme=pink] div#turni div#shifts-container div#shifts-main>ul>li:hover>h3{background-color:#fff;color:#c06}html[theme=pink] div#turno div.equipe button[active=true],html[theme=pink] div#turno div.equipe li[help=true] button.help{color:#c06}html[theme=pink] div#filter li{border:1px solid #c06;background-color:#ff80b3}html[theme=pink] div#filter li[active=true]{border:1px solid #c06;background-color:#c06}html[theme=pink] div#filter li:hover{background-color:#fff;color:#c06}html[theme=pink] div#filter li:hover p{color:#c06}div#turni div.equipe li,div#turno div.equipe li{border:none}div#add-groups h1,div#add-groups h4,div#email h1,div#email h4{margin-bottom:0}div#add-groups div.groups li,div#email div.groups li{padding:0}div#add-groups div.users li,div#email div.users li{padding:5px}div#add-groups select,div#email div#destinatari h4{margin-top:20px}div#email div#destinatari{-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #006080}html[theme=pink] div#email div#destinatari{-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #c06}div#contatti{padding-bottom:50px}div#contatti ul{width:100%;margin:0;padding:0}div#contatti li{margin:0;padding:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}div#contatti li h3{margin:0}div#contatti li[clickable=true]{cursor:pointer}div#contatti li p{margin:0}div#contatti li p.text{-webkit-flex:10 1;flex:10 1;font-size:large;padding-left:10px;text-align:left}div#contatti li{border-bottom:1px solid #006080}div#contatti li[clickable=true]:hover{background-color:#fff;color:#006080;border-color:#006080}div#contatti li[clickable=true]:hover p.text{color:#006080}div#contatti li p.icon{-webkit-flex:1 1;flex:1 1;font-size:large;padding:10px;background-color:#006080;color:#fff;text-align:center}html[theme=pink] div#contatti li{border-bottom:1px solid #c06}html[theme=pink] div#contatti li[clickable=true]:hover{background-color:#fff;color:#c06;border-color:#c06}html[theme=pink] div#contatti li[clickable=true]:hover p.text{color:#c06}html[theme=pink] div#contatti li p.icon{-webkit-flex:1 1;flex:1 1;font-size:large;padding:10px;background-color:#c06;color:#fff;text-align:center}#body div,#body form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}a,h1,h2,h3,h4,h5,h6,li,p{text-align:center}input[type=checkbox]{cursor:pointer;-webkit-transform:scale(2);transform:scale(2);padding:10px;margin:10px}select option{text-align:center}input{margin-top:10px;padding:5px}button{margin:0 5px 10px;padding:10px}ul{padding:0 10px}li{padding-top:20px}a[clickable=true],a[href]{cursor:pointer;text-decoration:underline;color:#ff0}button.action,button.back{z-index:1}button:disabled{cursor:not-allowed;opacity:.6}div#header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}div#header img{height:80px}div#header div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end}div#header h1{font-size:3em;margin:0}div#header h2{margin:0;text-align:left}div#body{padding-bottom:50px;height:100%}div#router{position:fixed;bottom:0;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}div#router a{-webkit-flex:1 1;flex:1 1;padding:10px;text-decoration:none;width:100%}button.back{left:2px}button.action,button.back{position:fixed;bottom:41px;padding:10px 20px;margin:0}button.action{right:2px}button.action2{position:fixed;bottom:84px;right:2px;padding:10px 20px;margin:0}input:disabled{cursor:not-allowed;opacity:.5}html{background-color:#208cba}#header{background-color:#006080;color:#fff}#header h1{color:red}#router a,a,h1,h2,h3,h4,h5,h6,li,p,span{color:#fff}#router a{background-color:#006080}#router a[current=true]{background-color:#208cba;color:#fff}#router a:hover,input,select,textarea{background-color:#fff;color:#006080}input,select,textarea{border:1px solid #006080;border-radius:5px;padding:5px;font-size:medium}button{background-color:#006080;color:#fff;border:1px solid #fff;border-radius:5px;font-size:medium}button:hover,select option:hover{background-color:#fff;color:#006080;border-color:#006080;cursor:pointer}#react-confirm-alert .react-confirm-alert-body h1{color:#000}html[theme=pink]{background-color:#ff80b3}html[theme=pink] #header{background-color:#c06;color:#fff}html[theme=pink] #header h1{color:#fff}html[theme=pink] #header h2{color:red}html[theme=pink] #router a{background-color:#c06;color:#fff}html[theme=pink] #router a[current=true]{background-color:#ff41a0;color:#fff}html[theme=pink] #router a:hover{background-color:#fff;color:#c06}html[theme=pink] input,html[theme=pink] select,html[theme=pink] textarea{background-color:#fff;color:#c06;border:1px solid #c06}html[theme=pink] button{background-color:#c06;color:#fff;border:1px solid #fff}html[theme=pink] button:hover,html[theme=pink] select option:hover{background-color:#fff;color:#c06;border-color:#c06}html[dark=true]{background-color:#282c34}html[dark=true] #header,html[dark=true] #router a,html[dark=true] #router a[current=true]{background-color:#373d48}html[dark=true] input,html[dark=true] select,html[dark=true] textarea{background-color:#373d48;color:#fff}html[dark=true] button{background-color:#373d48}
/*# sourceMappingURL=main.b2fe1f65.chunk.css.map */