:root{font-size:16px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:"Titillium Web";font-size:1.125rem;color:#323232}a{color:#1d7f44;font-weight:700}header{background:#27a85a;padding:1.5rem;display:flex;width:100%;color:#fff;align-items:center;justify-content:space-between}header .brand{line-height:1.3;font-size:1.9rem;font-weight:700;max-width:30rem}header img{max-width:15rem}header .left,header .right{display:flex;align-items:center}header .right img{max-height:11rem}@media (max-width:990px){header{width:100%}header .left{width:100%;display:block}header .left .brand{font-size:1.5rem}header .right{display:none}}#dashboard-nnb{display:flex;align-items:stretch}#dashboard-nnb #dashboard-nnb-content{width:100%;padding:0 1.5rem 2rem 1.5rem}#dashboard-nnb .nnb-dashboard-tab{border-radius:.25rem 0 .25rem .25rem;margin-bottom:4rem;border:1px solid #e5e5e5;border-left:.25rem solid transparent;position:relative}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--dashboard{margin-bottom:1rem}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--dashboard .nnb-dashboard-tab-content>ul{margin-left:.5em;padding-left:.5rem;list-style:none}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--dashboard .nnb-dashboard-tab-content>ul>li{margin-bottom:1rem;border-bottom:1px solid #e5e5e5;padding-bottom:.75rem;padding-right:.75rem}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--dashboard .nnb-dashboard-tab-content>ul>li:last-child{border-bottom:none}#dashboard-nnb .nnb-dashboard-tab-title{background:#f2f2f2;position:relative;padding:1rem 3.25rem 1rem 1rem}#dashboard-nnb .nnb-dashboard-tab-title:hover{cursor:pointer;background:#fefefe}#dashboard-nnb .nnb-dashboard-tab-title:after{display:block;position:absolute;top:50%;right:1.5rem;content:"";border-left:1px solid #777;border-bottom:1px solid #777;width:1rem;height:1rem;transform:rotate(-45deg);margin-top:-0.75rem}#dashboard-nnb .nnb-dashboard-tab-title-meta{display:flex;justify-content:flex-end;position:absolute;bottom:100%;right:0;background:#f5f5f5;border-radius:.25rem .25rem 0 0;border:1px solid #e5e5e5;border-bottom:none;padding:.5rem 0 .5rem .5rem}#dashboard-nnb .nnb-dashboard-tab-title-meta b{font-weight:700 !important}#dashboard-nnb .nnb-dashboard-tab-title-meta .meta-item{margin-right:.5rem}#dashboard-nnb .nnb-dashboard-tab-title-meta .status{border-radius:.25rem;color:#fff;padding:0 .25rem;font-size:1rem;display:inline-block;font-weight:700}#dashboard-nnb .nnb-dashboard-tab-title-meta .status.status--0{background:#f39c12}#dashboard-nnb .nnb-dashboard-tab-title-meta .status.status--1{background:#27ae60}#dashboard-nnb .nnb-dashboard-tab-title-meta .status.status--2{background:#c74537}@media (max-width:990px){#dashboard-nnb .nnb-dashboard-tab-title-meta{position:static;justify-content:flex-start;flex-wrap:wrap}}#dashboard-nnb .nnb-dashboard-tab-title span{color:#fff;font-weight:700;padding:0 .25rem;margin-right:.25rem;border-radius:.25rem}#dashboard-nnb .nnb-dashboard-tab ul>li>span{color:#fff;font-weight:700;padding:0 .25rem;margin-right:.25rem;border-radius:.25rem}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content{display:none;position:relative}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione{padding:1.5rem 1.5rem 1.5rem 1.5rem}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione-title{font-weight:700;font-size:1.2rem;background:#fff;position:sticky;top:0;padding:.75rem 0}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione:nth-child(even){background:#fbfbfb}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione:nth-child(even) .nnb-dashboard-azione-title{background:#fbfbfb}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione{display:flex;border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem;gap:1rem}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione label{font-weight:700;display:block}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione:last-child{border-bottom:unset}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-left,#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right{width:50%;max-width:50%;min-width:50%}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right{display:flex;flex-wrap:wrap;gap:1rem}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right>div{font-size:1rem;width:calc(50% - 1rem)}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right>div.meta--double{width:100%}@media (max-width:990px){#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione{display:block}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-left,#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right{width:100%;min-width:100%;max-width:100%;display:block}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-left>div,#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right>div{width:100%;padding-top:1rem}#dashboard-nnb .nnb-dashboard-tab .nnb-dashboard-tab-content .nnb-dashboard-azione .nnb-dashboard-sottoazione-right{padding-top:1rem}}#dashboard-nnb .nnb-dashboard-tab.active .nnb-dashboard-tab-title{background:#f2f2f2;font-weight:700}#dashboard-nnb .nnb-dashboard-tab.active .nnb-dashboard-tab-title:after{transform:rotate(135deg);margin-top:-0.25rem}#dashboard-nnb .nnb-dashboard-tab.active .nnb-dashboard-tab-content{display:block}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--1{border-left-color:#c0392b}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--1 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--1 ul>li>span{background-color:#c0392b}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--2{border-left-color:#d35400}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--2 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--2 ul>li>span{background-color:#d35400}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--3{border-left-color:#f1c40f}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--3 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--3 ul>li>span{background-color:#f1c40f}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--4{border-left-color:#27ae60}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--4 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--4 ul>li>span{background-color:#27ae60}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--5{border-left-color:#16a085}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--5 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--5 ul>li>span{background-color:#16a085}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--6{border-left-color:#3498db}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--6 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--6 ul>li>span{background-color:#3498db}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--7{border-left-color:#2980b9}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--7 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--7 ul>li>span{background-color:#2980b9}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--8{border-left-color:#a278c1}#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--8 .nnb-dashboard-tab-title span,#dashboard-nnb .nnb-dashboard-tab.nnb-dashboard-tab--8 ul>li>span{background-color:#a278c1}@media (max-width:990px){#dashboard-nnb .nnb-dashboard-tab{margin-bottom:1.75rem}}#dashboard-nnb aside{max-width:20rem;min-width:20rem;width:20%;background:#fbfbfb;border-right:1px solid #e5e5e5;min-height:100vh;padding-right:1rem;padding-top:1rem;position:relative}#dashboard-nnb aside ul{position:sticky;top:0;list-style:none;font-size:1.125rem;margin:0;padding:0}#dashboard-nnb aside ul li{margin:0;padding:0}#dashboard-nnb aside ul li>a{display:block;text-decoration:none;padding:.5rem 1rem;margin-bottom:.175rem;color:#323232;font-weight:700}#dashboard-nnb aside #aside-tracker{position:sticky;top:0;background:#fbfbfb;margin-left:1em;}#dashboard-nnb aside #aside-tracker li a{display:none}@media (max-width:990px){#dashboard-nnb{display:block}#dashboard-nnb aside{width:100%;max-width:100%;min-width:100%;min-height:auto;padding-bottom:2rem}}.nnb-aside-link{display:none;border-left:.5rem solid transparent;margin-left:.5rem}.nnb-aside-link.active{color:#27a85a}.nnb-aside-link.nnb-aside-link--ambiti{display:none}.nnb-aside-link.nnb-aside-link--1{box-shadow:-0.5rem 0 0 #c0392b}.nnb-aside-link.nnb-aside-link--2{box-shadow:-0.5rem 0 0 #d35400}.nnb-aside-link.nnb-aside-link--3{box-shadow:-0.5rem 0 0 #f1c40f}.nnb-aside-link.nnb-aside-link--4{box-shadow:-0.5rem 0 0 #27ae60}.nnb-aside-link.nnb-aside-link--5{box-shadow:-0.5rem 0 0 #16a085}.nnb-aside-link.nnb-aside-link--6{box-shadow:-0.5rem 0 0 #3498db}.nnb-aside-link.nnb-aside-link--7{box-shadow:-0.5rem 0 0 #2980b9}.nnb-aside-link.nnb-aside-link--8{box-shadow:-0.5rem 0 0 #a278c1}.nnb-aside-link:hover{opacity:.925}.nnb-aside-link:hover.nnb-aside-link--1{border-color:#c0392b}.nnb-aside-link:hover.nnb-aside-link--2{border-color:#d35400}.nnb-aside-link:hover.nnb-aside-link--3{border-color:#f1c40f}.nnb-aside-link:hover.nnb-aside-link--4{border-color:#27ae60}.nnb-aside-link:hover.nnb-aside-link--5{border-color:#16a085}.nnb-aside-link:hover.nnb-aside-link--6{border-color:#3498db}.nnb-aside-link:hover.nnb-aside-link--7{border-color:#2980b9}.nnb-aside-link:hover.nnb-aside-link--8{border-color:#a278c1}.dashboard-nnb-chart{padding:1.5rem}.dashboard-nnb-chart ul{margin:0;padding:0;padding-left:1rem;margin-top:1rem;font-size:.9rem}.dashboard-nnb-chart ul li{margin-bottom:.25rem}.indicator-progress{max-width:30rem;padding:1.5rem;font-weight:700}.indicator-progress-bar{position:relative;border-radius:2rem;background:#fbc531;height:2.75rem}.indicator-progress-bar .current{font-size:.9rem;height:2.25rem;width:2.25rem;display:flex;background:#fff;border-radius:50%;align-items:center;justify-content:center;position:absolute;top:50%;left:26%;transform:translate(-50%, -50%);z-index:3;border:1px solid #aaa}.indicator-progress-bar .green{right:0;background:#27ae60;height:100%;border-radius:0 2rem 2rem 0;position:absolute;top:0;z-index:2}.layout-homepage{display:flex;align-items:flex-start}.layout-homepage img{max-width:15rem;margin-right:2rem}.layout-homepage div p{margin-top:0}@media (max-width:990px){.layout-homepage{display:block}}.track-numbers{display:flex;gap:1rem}.track-numbers>div{padding:1.5rem 2rem;text-align:center;font-weight:700;color:#fff;width:25%;border-radius:.5rem}.track-numbers>div.progress{background:#f39c12}.track-numbers>div.complete{background:#27ae60}.track-numbers>div.delay{background:#c74537}.track-numbers>div span{display:block;font-size:2rem}@media (max-width:990px){.track-numbers>div{width:33.33%;padding:.5rem}}.nnb-buttons-group{padding:1rem 1.25rem}.nnb-buttons-group a{border:1px solid #ddd;color:#222;text-decoration:none;display:inline-block;padding:.6rem 1rem}.nnb-buttons-group a img{display:block;max-height:2rem;margin:0 auto .25rem auto}.nnb-buttons-group a:hover{background:#ddd}.btn-teams{display:inline-block;color:#fff;background:#464eb8;border-radius:.25rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;margin-top:.5rem}.btn-teams:hover{background:#3b419a}
