.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}[data-v-9a360500] .download-spinner.el-spinner .el-spinner-inner .path{stroke:hsla(0,0%,78.4%,.8)}.flex-container[data-v-9a360500]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.flex-container .item[data-v-9a360500]{border-radius:6px;-webkit-box-flex:1;-ms-flex:1 0 41%;flex:1 0 41%;padding:20px;color:#333;border:6px solid #aaa;background:#fff;font-size:1.3em;line-height:1.5em;cursor:pointer}.flex-container .item.selected[data-v-9a360500]{border-color:#06c}.flex-container .item.selectable[data-v-9a360500]:hover{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,81.2%,.2)),to(#fff));background:linear-gradient(hsla(0,0%,81.2%,.2),#fff);color:#333;border:6px solid #06c}.flex-container .item.selectable:hover strong[data-v-9a360500]{color:#333}.flex-container .item.not-clickable[data-v-9a360500]{cursor:default}.flex-container .item.not-selected[data-v-9a360500]{color:#bbb;border-color:#ddd}.flex-container .item.not-selected strong[data-v-9a360500]{color:#bbb}.flex-container .item .data-selezione[data-v-9a360500]{-ms-flex-item-align:end;align-self:flex-end;padding-top:5px;text-transform:uppercase;font-size:.7em;margin-top:50px;border-top:1px solid #ccc}.flex-container .item-full-width[data-v-9a360500]{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;padding:20px}.flex-container .item-full-width.align-left[data-v-9a360500]{text-align:left;padding:0}