@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:.7}}@keyframes slideFromRight{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}@keyframes bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-100px)}50%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}body.admin-panel{padding:0}#main-nav{display:flex;justify-content:space-between}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#e3e3e3}::-webkit-scrollbar-thumb{background:#878686}button.pc-arrow-left,a.pc-arrow-left{background-color:transparent !important;background:url(../../assets/icons/pc-arrow-left.svg) no-repeat left center;background-size:18px;color:#4E4949;border:none;outline:none;padding-left:28px;transition:color .2s;transition:background-position .2s;font-size:16px;line-height:24px;cursor:pointer}button.pc-arrow-left:hover,a.pc-arrow-left:hover{color:#000;background-position:2px center}button.pc-arrow-left.light,a.pc-arrow-left.light{color:#CECECE !important}button.pc-arrow-left.light:hover,a.pc-arrow-left.light:hover{color:#fff !important}button.pc-arrow-left.plus,a.pc-arrow-left.plus{background:url(../../assets/icons/pc-arrow-plus.svg) no-repeat left center;background-size:18px}button.pc-arrow-back{background-color:transparent !important;background:url(../../assets/icons/pc-arrow-back.svg) no-repeat left center;background-size:15px;color:#4E4949;border:none;outline:none;padding-left:24px;transition:all .2s;font-size:15px;line-height:24px;cursor:pointer}button.pc-arrow-back:hover{color:#000;background-position:2px center}button.pc-arrow-back.light{color:#fff}button.pc-arrow-back.light:hover{color:#fff}.pc-button-gold{background-color:#FFD233;border:2px solid #FFD233;color:#514D4D;padding:10px 15px;line-height:24px;outline:none;cursor:pointer;transition:all .2s;font-size:18px;font-weight:bold;transform-origin:center center;text-decoration:none}.pc-button-gold.dark{background-color:#514D4D;color:#E8E8E8;border:2px solid #514D4D}.pc-button-gold:hover{filter:brightness(1.05);text-decoration:none}.pc-button-gold.save{padding-left:40px;background-image:url(../../assets/icons/pc-save.svg);background-repeat:no-repeat;background-position:10px center;background-size:25px}.pc-button-gold.edit{padding-left:40px;background-image:url(../../assets/icons/pc-edit.svg);background-repeat:no-repeat;background-position:10px center;background-size:18px}.pc-button-gold.delete{padding-left:40px;background-image:url(../../assets/icons/pc-delete.svg);background-repeat:no-repeat;background-position:10px center;background-size:18px}.pc-button-gold.copy{padding-left:40px;background-image:url(../../assets/icons/pc-copy.svg);background-repeat:no-repeat;background-position:10px center;background-size:18px}.pc-button-gold.export-white{padding-left:40px;background-image:url(../../assets/icons/pc-export-white.svg);background-repeat:no-repeat;background-position:10px center;background-size:25px}table button,table a.pc-button{width:30px;height:30px;background-color:#474444;text-indent:-99999px;border:none;position:relative;padding:10px;cursor:pointer !important;transition:all .2s;display:inline-block}table button:hover,table a.pc-button:hover{background-color:#706d6d}table button.primary,table a.pc-button.primary{background:#FFD200}table button.primary:hover,table a.pc-button.primary:hover{background:#f9d862}table button.primary:after,table a.pc-button.primary:after{filter:brightness(0) !important}table button>span,table a.pc-button>span{display:none}table button.pc-table-edit:after,table a.pc-button.pc-table-edit:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(20);background-image:url(../../assets/icons/pc-table-edit.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;transition:all 1s}table button.pc-table-delete:after,table a.pc-button.pc-table-delete:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(20);background-image:url(../../assets/icons/pc-table-delete.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;transition:all 1s}div.tooltip-pc{display:flex;flex-direction:row !important;gap:0px;background-image:url(../../assets/icons/pc-tooltip.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;width:calc(100% - 30px);font-size:16px;margin-top:15px;padding-left:30px;color:#3e3e3e}div.tooltip-pc p{margin:0;padding:0}div.tooltip-pc p strong{font-weight:bold;color:#2b2a2a}div.tooltip-pc.light{background-image:url(../../assets/icons/pc-tooltip-yellow.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;color:#fff}div.tooltip-pc.light p strong{color:#fff}div.tooltip-pc.max{background-size:30px;padding-left:40px;width:calc(100% - 40px)}.btn.alpha{padding-left:0 !important}.submit-flex{display:flex;gap:10px}.submit-flex input[type="text"]{width:calc(100% - 210px) !important}@media screen and (max-width: 1024px){.submit-flex{flex-direction:column;align-items:flex-start}.submit-flex input[type="text"]{width:calc(100% - 20px) !important;margin-right:0}}.flex-columns{display:flex;flex-direction:row !important;gap:20px;align-items:center !important;flex-wrap:wrap}.flex-columns.gap-medium{gap:50px}.flex-columns.gap-large{gap:80px}.flex-inline{width:100%;display:flex;gap:5px}.toggleControl+div{opacity:.3;filter:saturate(0);pointer-events:none}.toggleControl.active+div{opacity:1;filter:saturate(1);pointer-events:auto}fieldset .checkbox,.toggle_wrapper .checkbox{display:flex;align-items:center;gap:10px}fieldset input[type="checkbox"],.toggle_wrapper input[type="checkbox"]{display:none}fieldset input[type="checkbox"]+label,.toggle_wrapper input[type="checkbox"]+label{position:relative;width:15px;height:15px;border:2px solid #474444;background:transparent;display:inline-block;text-indent:-999999px;line-height:1px;margin:0;padding:0 !important}fieldset input[type="checkbox"]+label+span,.toggle_wrapper input[type="checkbox"]+label+span{font-weight:normal;display:inline-block;line-height:20px;position:relative}fieldset input[type="checkbox"]:checked+label,.toggle_wrapper input[type="checkbox"]:checked+label{border:2px solid #F8D046}fieldset input[type="checkbox"]:checked+label:after,.toggle_wrapper input[type="checkbox"]:checked+label:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;margin:0 auto;width:calc(100% - 4px);height:calc(100% - 4px);background:#F8D046}fieldset input[type="checkbox"].toggle+label,.toggle_wrapper input[type="checkbox"].toggle+label{position:relative;border-radius:20px;width:30px;min-width:30px;background:#a8a8a8;height:21px}fieldset input[type="checkbox"].toggle+label:after,.toggle_wrapper input[type="checkbox"].toggle+label:after{position:absolute;top:2px;left:2px;border-radius:100%;background:#434242;width:13px;height:13px;content:""}fieldset input[type="checkbox"].toggle:checked+label,.toggle_wrapper input[type="checkbox"].toggle:checked+label{background:#F8D046}fieldset input[type="checkbox"].toggle:checked+label:after,.toggle_wrapper input[type="checkbox"].toggle:checked+label:after{background:#fff;left:auto;right:2px}fieldset input[type="checkbox"].toggle+label+span,.toggle_wrapper input[type="checkbox"].toggle+label+span{top:0px;font-size:15px;padding-left:5px}.chosen-container .chosen-results li{color:#1d1d1d}.chosen-container .chosen-results li.highlighted{background:#F8D046;color:#1d1d1d}#planningv2{position:relative;overflow:hidden}#planningv2 header{position:relative !important;height:52px;background:#333333}#planningv2 h4{padding:10px 0;font-weight:bold}#planningv2 hr{clear:both}#planningv2 .col-md-12+.col-md-12{padding-top:30px}#planningv2 #admin-wrapper{position:relative;height:calc(100vh - 52px);background:#fff;display:flex;flex-direction:row}#planningv2 #admin-wrapper #main{background:#fff;padding:10px;order:2}#planningv2 #admin-wrapper aside{background:#373737;width:auto;order:1}#planningv2 #admin-wrapper aside #left-bar.pc_leftbar{position:relative}#planningv2 #admin-wrapper aside .lateral-nav{overflow:auto;max-height:100%}#planningv2 #admin-wrapper aside .lateral-nav.mini{width:48px !important;overflow:hidden}#planningv2 #admin-wrapper aside .lateral-nav.mini .menu-title{text-indent:-9000px}#planningv2 #admin-wrapper aside .lateral-nav.mini .lateral-menu-content{display:none}#planningv2 #admin-wrapper aside .lateral-nav nav{display:flex;flex-direction:column;align-items:stretch}#planningv2 #admin-wrapper aside .lateral-nav nav span.menu-title{position:relative;background:#525151;color:#CCCCCC;font-size:18px;font-weight:500;width:auto;display:flex;padding:12px;top:1px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon{width:23px;height:23px;background:url(../../assets/icons/pc-menu1.svg) no-repeat center center;background-size:20px;display:inline-block;margin-right:10px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon.workers{background:url(../../assets/icons/pc-menu1.svg) no-repeat center center;background-size:20px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon.machines{background:url(../../assets/icons/pc-menu2.svg) no-repeat center center;background-size:20px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon.worksite{background:url(../../assets/icons/pc-menu3.svg) no-repeat center center;background-size:20px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon.settings{background:url(../../assets/icons/pc-menu4.svg) no-repeat center center;background-size:20px}#planningv2 #admin-wrapper aside .lateral-nav nav span.icon.projects{background:url(../../assets/icons/pc-menu5.svg) no-repeat center center;background-size:20px}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul{display:flex;flex-direction:column;align-items:flex-start;border-left:2px solid #626060;padding-inline-start:0;padding-left:0px;margin-left:15px;list-style:none}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li{position:relative;overflow:hidden;padding:5px;padding-left:28px}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li:before{content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#626060}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li.child{padding-left:48px}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li.child:before{width:38px}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li a{color:#b4b4b4;text-decoration:none;transition:all .2s;font-size:15px;font-weight:700}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li a:hover{color:#CECECE;text-decoration:none}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li a.active{color:#FFD200}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li.child a{font-style:italic;color:#8e8e8e;font-weight:normal}#planningv2 #admin-wrapper aside .lateral-nav .lateral-menu-content ul li.child a.active{color:#FFD200}#planningv2 .main-content-wrapper{position:relative;overflow:hidden;width:100%}#planningv2 .main-content-wrapper .container{position:relative;overflow:hidden;margin:0 auto;padding:0 10px;width:100%;max-width:1920px;display:flex;flex-direction:column;align-items:stretch}#planningv2 .main-content-wrapper .box-header h2{font-size:28px;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;padding:0;margin:0;color:#000;font-weight:bold}#planningv2 .main-content-wrapper .box-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:10px 0;border-bottom:2px solid #F8D046;align-items:center}#planningv2 .main-content-wrapper .box-nav{position:relative;display:flex;justify-content:space-between;line-height:24px;align-items:center;padding-right:10px}#planningv2 .main-content-wrapper .box-nav .breadcrumb-section{display:flex}#planningv2 .main-content-wrapper .box-nav .breadcrumb-section span{position:relative;font-size:12px;line-height:24px;padding-left:10px}#planningv2 .main-content-wrapper .box-nav .breadcrumb-section span:first-child{padding-left:0}#planningv2 .main-content-wrapper .box-nav .breadcrumb-section span.parent{font-weight:bold;padding-right:10px}#planningv2 .main-content-wrapper .box-nav .breadcrumb-section span.parent:after{content:"/";position:absolute;top:0;right:0;width:2px;height:24px;font-size:18px;line-height:24px;font-weight:normal}#planningv2 .main-content-wrapper .box-content{position:relative;background:#fafafa;padding:0px;border:2px solid #EBEBEB;margin-top:10px;display:flex;flex-direction:column;align-items:stretch}#planningv2 .main-content-wrapper .box-content>form{height:100%;position:relative;display:flex;flex-direction:column;align-items:stretch}#planningv2 .main-content-wrapper .box-content .box-content-inner{order:0;height:100%}#planningv2 .main-content-wrapper .box-content .box-content-actions{order:1;height:68px;border-top:1px solid #D4CFCF;padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;background:#fafafa;z-index:2;position:relative}#planningv2 .main-content-wrapper .box-content .box-content-actions+.box-content-inner{height:calc(100% - 48px - 20px)}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-wrapper-content{position:relative;padding:10px;overflow:auto;height:100%}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs{background:#EEEDED;padding:0 10px;padding-top:5px}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul{margin:0;padding:0;list-style:none;padding-inline-start:0;display:flex;justify-content:flex-start}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul li{border-radius:5px 5px 0 0}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul li a{display:block;height:100%;padding:10px 15px;font-size:15px;text-decoration:none}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul li a:hover{color:#000}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul li.active{background:#fafafa}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs ul li.active a{pointer-events:none}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs-content>ul{padding:0;margin:0;list-style:none}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs-content>ul>li{display:none}#planningv2 .main-content-wrapper .box-content .box-content-inner .box-tabs-content>ul>li.active{display:block}#planningv2 .main-content-wrapper .box-content .calendar-wrapper{position:relative;overflow:hidden;display:flex;gap:20px;justify-content:space-between;align-items:stretch;height:100%}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-calendar{position:relative;width:auto;height:100%;max-height:100%}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-calendar.cut-block{background:#c8c8c8}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-left+.panel-calendar{width:auto}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-left{width:auto;min-width:250px;overflow-y:auto !important;overflow-x:hidden !important;max-height:calc(100vh - 175px);padding-right:20px}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-left #external-events{width:auto;padding:0;background:transparent;overflow:hidden}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-left #external-events .external-event{width:230px;padding:2px 4px}#planningv2 .main-content-wrapper .box-content .calendar-wrapper .panel-left #external-events .external-event.ui-draggable-dragging{position:absolute !important;top:auto}#planningv2 .main-content-wrapper fieldset{position:relative;border:none;display:grid;grid-template-columns:repeat(2, calc(50% - 20px));gap:40px}#planningv2 .main-content-wrapper fieldset.col3{grid-template-columns:repeat(3, calc(33.33% - 20px))}#planningv2 .main-content-wrapper fieldset.large{width:calc(100% - 22px);display:flex !important}#planningv2 .main-content-wrapper fieldset .inline_checkbox{display:flex;flex-direction:row;align-items:flex-end;gap:10px}#planningv2 .main-content-wrapper fieldset input[type="text"],#planningv2 .main-content-wrapper fieldset input[type="number"],#planningv2 .main-content-wrapper fieldset select,#planningv2 .main-content-wrapper fieldset input[type="email"],#planningv2 .main-content-wrapper fieldset input[type="tel"],#planningv2 .main-content-wrapper fieldset input[type="password"]{width:auto}#planningv2 .main-content-wrapper fieldset input[type="number"]{max-width:100px}#planningv2 .main-content-wrapper fieldset input[type="number"]+span{padding:0 5px}#planningv2 .main-content-wrapper fieldset .inline{display:flex;flex-wrap:wrap;align-items:center}#planningv2 .main-content-wrapper fieldset label{font-weight:bold;padding-bottom:5px;font-size:13px;line-height:18px;color:#2d2d2d}#planningv2 .main-content-wrapper fieldset>div{display:flex;flex-direction:column;align-items:stretch}#planningv2 .main-content-wrapper fieldset>div.checkbox{flex-direction:row;flex-wrap:wrap}#planningv2 .main-content-wrapper fieldset+fieldset{padding:10px 0}#planningv2 .main-content-wrapper .box-content{height:calc(100vh - 80px - 24px - 28px - 20px)}#planningv2 #tvKeyUrl{background:#d8d8d8;color:#525151;pointer-events:none}#planningv2 .flex-columns{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start !important}#planningv2 .streetmap{position:relative;border-radius:5px;height:100%;width:100%;background:#ededed}#planningv2 .streetmap iframe{max-height:300px}#planningv2 .account-columns{display:flex;flex-direction:row;flex-wrap:wrap;background:#ededed;justify-content:space-between}#planningv2 .account-columns #aside-account{position:relative;padding:20px 40px;min-width:180px}#planningv2 .account-columns #aside-account hr{height:1px;background:#c8c8c8}#planningv2 .account-columns #aside-account h5{font-size:21px;line-height:32px;font-weight:700}#planningv2 .account-columns #aside-account span{font-size:14px !important}#planningv2 .account-columns #aside-account span strong{display:block;font-size:12px !important}#planningv2 .account-columns #pc_plan{border-radius:0;margin:0;background:#fff;width:calc(100% - 320px);max-width:640px}@media screen and (max-width: 1100px){#planningv2 .account-columns #pc_plan{width:100%;max-width:100%}}#planningv2 .account-columns #pc_plan .table-heading{padding:10px 20px}#planningv2 .account-columns #pc_plan .table-heading .plan-name{font-size:15px;margin:0;position:relative;top:8px}#planningv2 .account-columns #pc_plan .table-body{margin:10px auto 0 auto}#planningv2 .account-columns #pc_plan ul li{display:flex !important;height:auto;line-height:30px;align-items:center;padding:10px 0}#planningv2 .account-columns #pc_plan ul li:last-child{padding-bottom:0;margin-bottom:0}#planningv2 .account-columns #pc_plan ul li i{margin:0;padding:0;height:auto;position:relative}@media screen and (max-width: 1024px){#planningv2 .main-content-wrapper .box-nav{flex-wrap:wrap}#planningv2 fieldset{display:flex !important;flex-direction:column;align-items:stretch}#planningv2 .box-wrapper-content{max-height:none}#planningv2 .box-content-inner,#planningv2 .box-content-actions+.box-content-inner,#planningv2 .box-content,#planningv2 .box-content-actions{height:auto !important}#planningv2 .container{max-height:calc(100vh - 100px);overflow:auto !important}}#planningv2 .dataTables_length label{font-weight:normal}#planningv2 .dataTables_filter label{font-weight:normal}#planningv2 .dataTables_filter input[type="search"]{outline:none;border:1px solid #a9a9a9}#planningv2 table{width:100% !important;text-align:center}#planningv2 table th{color:#000;font-size:14px}#planningv2 table th,#planningv2 table td{text-align:center}#planningv2 table thead th,#planningv2 table thead td{border-bottom:1px solid #c1c1c1 !important}#planningv2 table td.stat-true span,#planningv2 table td.stat-false span{border-radius:5px;padding:5px 8px;font-size:12px}#planningv2 table td.stat-true span{background:green;color:#fff}#planningv2 table td.stat-false span{background:red;color:#fff}#planningv2 table tr.child ul{text-align:left !important;display:flex;flex-direction:column}#planningv2 table tr.child li span{font-size:14px !important}#planningv2 table td .btn-block{width:200px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto}#planningv2 .restrWorkerUsers{padding-top:30px}#planningv2 .admin-panel{display:flex;left:auto;bottom:auto;right:0;transform:translateX(100%);transition:all .5s;width:60vw;z-index:600}#planningv2 .admin-panel .with-nav-tabs{margin-bottom:0 !important}#planningv2 .admin-panel h3{position:relative;margin:20px 0;padding:0;padding-left:15px;font-size:1em;font-weight:bold}#planningv2 .admin-panel h3:after{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;background:#ffd300}#planningv2 .admin-panel.active{display:flex;transform:translateX(0)}#planningv2 .admin-panel:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}#planningv2 .admin-panel .save_btn{float:left !important}#planningv2 #work_panel.admin-panel .tab-pane{clear:both;height:calc(100vh - 210px);padding-top:0 !important}body.admin-panel #main.panelActive{position:relative}body.admin-panel #main.panelActive:before{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:400;content:""}.box-content .contact-form label,.box-content .invoice-form label{display:block}.box-content .contact-form h5,.box-content .invoice-form h5{font-size:15px;font-weight:700;padding-bottom:20px}.box-content .contact-form>div,.box-content .invoice-form>div{padding:5px 0}.cost_members{padding-top:30px}.translate-tool .row{margin:0 auto !important}.translate-tool .form-group label{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ol#wrapper-phase_item li.phase_item{font-size:12px;position:relative;padding-right:5px;display:flex;align-items:center}ol#wrapper-phase_item li.phase_item:first-letter{text-transform:uppercase}ol#wrapper-phase_item li.phase_item button.btn-danger{position:relative;height:20px;background:none !important;border:none !important}ol#wrapper-phase_item li.phase_item button.btn-danger:after{position:absolute;top:0;right:0;width:15px;height:100%;background:none;border:none;content:"✚";transform:rotate(45deg);transition:all .3s}ol#wrapper-phase_item li.phase_item button.btn-danger:hover:after{transform:rotate(45deg) scale(1.2)}.reordable_list{display:flex;flex-direction:column;align-items:flex-start}.reordable_list .ui-draggable{position:relative;padding-left:2rem;padding-right:0;margin:.5rem 0;font-size:1.5rem}.reordable_list .ui-draggable:after{content:"";background:url("/assets/icons/points.svg") center center no-repeat;background-size:10px 10px;position:absolute;left:5px;top:0;width:1rem;height:100%}.reordable_list .ui-draggable .btn{margin-left:1rem}.slist{list-style:none;padding:0;margin:0}.slist li{margin:10px;border:1px solid #dfdfdf}.slist li.hint{border:1px solid #ffc49a;background:#feffb4}.slist li.active{border:1px solid #ffa5a5;background:#ffe7e7}body.tooltips.admin h1.page-heading button{position:relative;top:-3px;margin-left:10px}body.tooltips.admin button[type="submit"].btn{margin-top:20px}input[type="color"]{max-width:60px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{padding:0;background:none !important;border:none !important;outline:none}.dataTables_wrapper .dataTables_paginate .paginate_button{outline:none !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{font-weight:bold;pointer-events:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.3}.white-popup{position:relative;background:#FFF;padding:25px;width:auto;max-width:600px;margin:0 auto}.loading-dots{display:none;height:30px;aspect-ratio:2.5;--_g: no-repeat radial-gradient(farthest-side,#000 90%,#0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;animation:l44 1s infinite linear alternate}@keyframes l44{0%,5%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 50%}12.5%{background-position:calc(0*100%/3) 0,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 50%}25%{background-position:calc(0*100%/3) 0,calc(1*100%/3) 0,calc(2*100%/3) 50%,calc(3*100%/3) 50%}37.5%{background-position:calc(0*100%/3) 100%,calc(1*100%/3) 0,calc(2*100%/3) 0,calc(3*100%/3) 50%}50%{background-position:calc(0*100%/3) 100%,calc(1*100%/3) 100%,calc(2*100%/3) 0,calc(3*100%/3) 0}62.5%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 100%,calc(2*100%/3) 100%,calc(3*100%/3) 0}75%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 100%,calc(3*100%/3) 100%}87.5%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 100%}95%,100%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 50%}}.mod_timetracking .timesheet-block{border:1px solid lightgray;padding:1rem;margin:1rem 0}.mod_timetracking .timesheet-date{color:red}.mod_timetracking .quick_add_time{padding:1em;color:black;background:lightgray;text-indent:0;width:auto;height:auto}.mod_timetracking .page-content{margin-left:0;margin-right:0}.mod_timetracking hr{border-color:white}.mod_timetracking .mod_timetracking_form,.mod_timetracking .mod_timesheet_form{border-bottom:1px solid gray;margin-bottom:15px;padding-bottom:15px}.mod_timetracking .mod_timetracking_form label,.mod_timetracking .mod_timesheet_form label{width:100%}.mod_timetracking .mod_timetracking_form label.inline,.mod_timetracking .mod_timesheet_form label.inline{width:auto}.mod_timetracking .mod_timetracking_form .odd:nth-child(2n),.mod_timetracking .mod_timesheet_form .odd:nth-child(2n){background:#eee}.mod_timetracking .mod_timetracking_form input[readonly],.mod_timetracking .mod_timesheet_form input[readonly]{background-color:#8cc14c !important}.mod_timetracking .mod_timetracking_form input,.mod_timetracking .mod_timesheet_form input{margin:.35rem}.mod_timetracking .mod_timetracking_form input[type="time"],.mod_timetracking .mod_timesheet_form input[type="time"]{font-size:18px;text-align:center;width:100px}.mod_timetracking .mod_timetracking_form button,.mod_timetracking .mod_timesheet_form button{font-size:22px}.mod_timetracking .mod_timetracking_form .tools label.item_name:before,.mod_timetracking .mod_timesheet_form .tools label.item_name:before{content:"-";padding-left:10px}.mod_timetracking .mod_timetracking_form .onoffswitch,.mod_timetracking .mod_timesheet_form .onoffswitch{display:inline-block;vertical-align:middle}.mod_timetracking .mod_timetracking_form .onoffswitch label,.mod_timetracking .mod_timesheet_form .onoffswitch label{margin-bottom:0}.mod_timetracking .mod_timetracking_table{font-size:18px;width:100%}.mod_timetracking .mod_timetracking_table tr.error{border:1px solid #d43f3a}.mod_timetracking [class*="status_"]{color:white}.mod_timetracking .status_new{background:#AAB2BD}.mod_timetracking .status_inprogress{background:#3BAFDA}.mod_timetracking .status_confirm_lead{background:#8CC152}.mod_timetracking .swal2-html-container button.btn.btn_info{width:80%;background:aliceblue;margin:7px}.mod_timetracking .the-box form{overflow-x:auto}.mod_timetracking input[type="time"]::-webkit-calendar-picker-indicator{background:none;display:none;width:0}.holiday #external-events{overflow-y:scroll;height:calc(100vh - 275px)}header{position:fixed;width:100%;z-index:1000}.navbar{border-radius:0 !important}.caret{margin-left:6px !important}ul.navbar-nav .fa{margin-right:5px}.navbar-toggler{position:absolute;top:0;right:1rem;width:40px;height:40px;background:none;border:0}.navbar-toggler .navbar-toggler-icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-size:contain;width:40px;height:40px;display:inline-block}.navbar{margin:0}.navbar,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:#353535}.navbar .nav li a,.nav .open>a .nav li a,.nav .open>a:hover .nav li a,.nav .open>a:focus .nav li a{color:white}.navbar .nav li a:hover,.nav .open>a .nav li a:hover,.nav .open>a:hover .nav li a:hover,.nav .open>a:focus .nav li a:hover{background-color:#ffd300;color:black}.navbar .nav li a:focus,.nav .open>a .nav li a:focus,.nav .open>a:hover .nav li a:focus,.nav .open>a:focus .nav li a:focus{background-color:transparent;color:white}.navbar .dropdown-menu li a,.nav .open>a .dropdown-menu li a,.nav .open>a:hover .dropdown-menu li a,.nav .open>a:focus .dropdown-menu li a{color:#353535}.navbar-nav .active:before{content:"";position:absolute;bottom:10px;left:0;right:0;margin:0 auto;width:25px;height:2px;background-color:#ffd300}.logo_wrap img{width:150px;margin-right:10px}.logo-brand .logo{font-size:38px}@media (max-width: 1260px){#main-nav{display:none}}.mobileOptions{display:none;float:right}@media (max-width: 1260px){.mobileOptions{display:flex;flex-direction:row;gap:10px}}body #leftBar_menu{display:none}body #leftBar_menu svg{display:block;width:25px;height:25px;position:relative;top:0px;transform:scale(0.6)}body #leftBar_menu svg circle.circle1{cy:95}body #leftBar_menu svg circle.circle2{cy:95}body #leftBar_menu svg circle.circle3{cy:95}body.lateral-active #leftBar_menu svg circle.circle1{cy:40}body.lateral-active #leftBar_menu svg circle.circle2{cy:60}body.lateral-active #leftBar_menu svg circle.circle3{cy:20}#mobile_menu,html.calendar-page #leftBar_menu{display:none;float:right;position:relative;top:12px;z-index:99;width:25px;height:25px;text-indent:-99999px;outline:none;border:none;background-color:transparent;opacity:.8;transition:all .3s;transform:scale(1.1)}@media (max-width: 1260px){#mobile_menu,html.calendar-page #leftBar_menu{display:block !important}}#mobile_menu:hover,html.calendar-page #leftBar_menu:hover{opacity:.9;transform:scale(1.2)}body #mobile_menu{order:1}body #mobile_menu svg{display:block;width:25px;height:25px;position:relative;top:0px}body #mobile_menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}body #mobile_menu .line1{stroke-dasharray:60 207;stroke-width:6}body #mobile_menu .line2{stroke-dasharray:60 60;stroke-width:6}body #mobile_menu .line3{stroke-dasharray:60 207;stroke-width:6}body.menu-active #mobile_menu svg .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}body.menu-active #mobile_menu svg .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}body.menu-active #mobile_menu svg .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#leftBar_menu{order:0}@media (max-width: 1260px){body.menu-active #main-nav{display:flex !important;flex-direction:column;justify-content:stretch;align-items:stretch;gap:5px;position:fixed;top:0;right:0;width:280px;height:100%;margin-top:50px;background:#000;box-shadow:-3px 0px 30px rgba(0,0,0,0.3)}body.menu-active #main-nav .navbar-nav{margin:0 !important}body.menu-active #main-nav ul.nav{display:flex;flex-direction:column;align-items:stretch}body.menu-active #main-nav ul.nav li.active{background:#ffd300}body.menu-active #main-nav ul.nav li.active a{color:#000 !important}body.menu-active #main-nav ul.nav li:before{display:none}body.menu-active #main-nav ul.navbar-right{display:flex;flex-direction:column}body.menu-active #main-nav ul.navbar-right>li:first-child{border-top:1px solid rgba(255,255,255,0.3);padding-top:10px;margin-top:10px}body.menu-active #main-nav li.dropdown{pointer-events:none}}@media (max-width: 1260px) and (max-width: 1260px){body.menu-active #main-nav li.dropdown .dropdown-toggle{padding-top:2px;padding-bottom:2px}body.menu-active #main-nav li.dropdown .dropdown-toggle b{display:none !important}}@media (max-width: 1260px){body.menu-active #main-nav li.dropdown ul{pointer-events:auto}body.menu-active #main-nav ul.dropdown-menu{position:relative;top:0;left:0;width:100%;background:#fff !important;float:left !important;display:block !important}body.menu-active #main-nav ul.dropdown-menu:after,body.menu-active #main-nav ul.dropdown-menu:before{left:10px;right:auto}body.menu-active #main-nav ul.dropdown-menu li a,body.menu-active #main-nav ul.dropdown-menu li a:active{color:#000 !important}}@media (max-width: 1260px) and (max-width: 1260px){body.menu-active #main-nav ul.dropdown-menu{background:#2d2d2d !important}body.menu-active #main-nav ul.dropdown-menu li a{color:#d3d3d3 !important;font-size:12px}body.menu-active #main-nav ul.dropdown-menu li:hover a{color:#000 !important}body.menu-active #main-nav ul.dropdown-menu:before,body.menu-active #main-nav ul.dropdown-menu:after{display:none !important}}@media (max-width: 1260px){.navbar-header{display:inline-block}}body.menu-active #mobile_menu,body.lateral-active #leftBar_menu{opacity:1;transform:scale(0.9)}body.toggleScroll{overflow:hidden}body.toggleScroll #main-nav{overflow-x:hidden;overflow-y:auto;max-height:calc(100% - 50px)}@media (max-width: 1260px){body.toggleScroll #main-nav:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,0.6)}}#calendar .fc-event{background-color:#F6BB42}#calendar_panel .fc-center{width:180px;overflow:visible}#calendar_panel .fc-center h2{font-size:20px;line-height:30px;width:auto;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}#calendar_panel .fc-day-grid-event .fc-content{white-space:normal}#calendar_panel .fc-content .fc-event{margin:8px 0;box-shadow:1px 1px 0px rgba(0,0,0,0.2)}#calendar_panel .fc-widget-content{background:transparent}#calendar_panel .fc-event-time{color:#353535}#calendar_panel .fc-v-event .fc-end-resizer{height:1rem}#calendar_panel .fc-allow-mouse-resize .fc-resizer:after{content:"=";color:black}#calendar_panel .fc-h-event .fc-end-resizer{right:0;width:1.5rem}#calendar_panel .fc-h-event .fc-end-resizer:after{position:absolute;top:50%;margin-top:-0.5rem;right:0.5rem;transform:rotate(90deg)}#calendar_panel .fc-title,#calendar_panel .fc-event-title{color:black;text-shadow:none}#calendar_panel .fc-title .uk-text-large,#calendar_panel .fc-event-title .uk-text-large{background-color:#fdfdfd;border-top:4px solid #ffd300}#calendar_panel .fc-title .uk-text-large.holiday_slot,#calendar_panel .fc-event-title .uk-text-large.holiday_slot{background-color:#da314b;color:white;border-top:0;padding:2px 5px;font-size:1.1rem}#calendar_panel .fc-view th,#calendar_panel .fc-grid th{background:#717171 !important;color:white;height:45px;line-height:45px;text-align:center;text-transform:uppercase}#calendar_panel .fc-widget-header{border-color:#f5f4f4 !important}#calendar_panel .fc-sat,#calendar_panel .fc-sun{background:#f5f5f5}#calendar_panel .fc-scroller{min-height:500px;overflow:auto !important;height:auto !important}#calendar_panel .fc-event .fc-resizer{background:#ffd300}.fc-time{color:black}.work_member{font-family:Arial,sans-serif;font-weight:normal;margin:.2rem}.work_member.uk-icon-star{font-weight:bold;font-size:1.1em}.work_member.uk-icon-star:before{font-family:'FontAwesome';padding-right:2px}body.hideMembersdetails .work_member{display:none}.uk-badge-danger-overlaps{background-color:#414108}#calendar_panel .fc-toolbar.fc-header-toolbar{display:flex;flex-direction:row;justify-content:space-between}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-center{order:0}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-center h2:first-letter{text-transform:uppercase}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-right{order:1}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-clear{display:none !important}@media (max-width: 1260px){#calendar_panel .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;gap:10px 60px;padding:20px 0;justify-content:center}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-right{order:2;display:flex;justify-content:center}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-center{display:flex;justify-content:center;order:-1;flex-grow:1;width:100%}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:18px;padding:0 !important;margin:0 !important}}#calendar_panel .fc-widget-content .fc-sat,#calendar_panel .fc-widget-content .fc-sun{background:none}#calendar_panel .fc-slats .fc-widget-content,#calendar_panel .fc-widget-content.fc-day{transition:all .2s;position:relative;cursor:pointer}#calendar_panel .fc-slats .fc-widget-content:before,#calendar_panel .fc-widget-content.fc-day:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../assets/icons/add-icon.svg) no-repeat center center;background-size:25px;opacity:0;z-index:0}#calendar_panel .fc-slats .fc-widget-content:hover,#calendar_panel .fc-widget-content.fc-day:hover{background:#ededed}#calendar_panel .fc-slats .fc-widget-content:hover:before,#calendar_panel .fc-widget-content.fc-day:hover:before{opacity:.4}#calendar_panel .fc-agendaWeek-view .fc-widget-content:before,#calendar_panel .fc-agendaWeek-view .fc-widget-content:hover:before{display:none !important}#calendar_panel .fc-agendaWeek-view .fc-widget-content:after{display:none}#calendar_panel .fc-widget-content.fc-day.fc-past{background:#f9f8f8}#calendar_panel .fc-widget-content.fc-day.fc-today{position:relative}#calendar_panel .fc-widget-content.fc-day.fc-today:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:#ffd200}#calendar_panel .fc-basicWeek-view .fc-widget-header .fc-today,#calendar_panel .fc-agendaWeek-view .fc-widget-header .fc-today{background:#ecc207 !important}#calendar_panel .fc-week-number,#calendar_panel .fc-axis{font-weight:bold}#calendar_panel .fc-event{border:1px solid #e2e0e0}#calendar_panel .fc-event .fc-title .uk-text-large{font-size:15px;font-weight:normal;line-height:32px}.fc-state-default.fc-corner-left,.fc-state-default.fc-corner-right{border:none !important}.fc-state-hover:hover{background:#ededed !important}.fc-button.fc-state-default.fc-today-button{background:#ffd200 !important;color:#000;transition:all .2s}.fc-button.fc-state-default.fc-today-button:hover,.fc-button.fc-state-default.fc-today-button.fc-state-hover{background:#ecc207 !important}.dataTables_wrapper{padding-bottom:30px}body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,0.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent !important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px 0 15px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swal-newwork{min-height:540px}.swal2-modal .swal2-input.swal2-input-inline{width:auto}.swal2-modal .swal2-input{margin-top:0}.swal2-container{display:flex !important}@media (max-width: 1260px){.swal2-container .swal2-buttonswrapper{position:fixed;bottom:0;left:0;right:0}}.swal2-icon.swal2-warning{font-size:inherit}.swal2-content #template-add_work-wrap{padding-top:20px;padding-bottom:80px}.swal2-content #template-add_work-wrap .form-group{display:flex;flex-direction:column;align-items:flex-start}.swal2-content #template-add_work-wrap .form-group label{width:auto;text-align:left;font-size:16px;line-height:24px;font-weight:normal}.swal2-content #template-add_work-wrap .form-group .swal2-input{width:300px;height:34px;margin:0}.swal2-content #template-add_work-wrap .chosen-container{width:300px !important}.swal2-content #template-add_work-wrap .chosen-container .chosen-results li.active-result.highlighted{background:#ffd200;color:#000}.swal2-header .swal2-icon .swal2-icon-content{font-size:1em}.swal2-confirm.swal2-styled{background:#ffd200 !important;color:#000 !important;transition:all .2s}.swal2-confirm.swal2-styled:hover{background:#ebc107 !important}@media (max-width: 1000px){.swal2-popup,.swal2-modal{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;overflow:scroll !important}}.report_block{padding:2rem;margin:2rem 0;background:#eeebeb}.report_block .btn{background:#ffd200;display:block;margin:1rem 0}.left-bar_section.display{order:0}.left-bar_section.planning{order:1}#left-bar.pc_leftbar{padding:0;position:fixed;height:calc(100vh - 52px);color:white;background-color:#373737 !important;width:284px}#left-bar.pc_leftbar+#calendar_panel{padding-left:284px}#left-bar.pc_leftbar #pc_leftbar_wrapper{display:flex;flex-direction:column;overflow:auto !important;height:calc(100% - 20px)}#left-bar.pc_leftbar #pc_leftbar_wrapper::-webkit-scrollbar{width:10px}#left-bar.pc_leftbar #pc_leftbar_wrapper::-webkit-scrollbar-track{background:#5b5b5b}#left-bar.pc_leftbar #pc_leftbar_wrapper::-webkit-scrollbar-thumb{background:#FFD233}#left-bar.pc_leftbar .left-bar_section .leftmenu_title{padding:12px;background:#525151;color:#ccc;display:flex;align-items:center;justify-content:flex-start}#left-bar.pc_leftbar .left-bar_section .leftmenu_title h3{font-weight:500;font-size:21px;line-height:24px;text-transform:initial;position:relative;margin:0}#left-bar.pc_leftbar .left-bar_section .leftmenu_title h3:after{display:none !important}#left-bar.pc_leftbar .left-bar_section .leftmenu_title span.icon{display:inline-block;width:24px;height:24px;background:#ededed;margin-right:10px;position:relative}#left-bar.pc_leftbar .left-bar_section .leftmenu_title span.icon.planning{background:url(../assets/icons/pc-planning.svg) no-repeat center left;background-size:21px}#left-bar.pc_leftbar .left-bar_section .leftmenu_title span.icon.display{background:url(../assets/icons/pc-planning.svg) no-repeat center left;background-size:21px}#left-bar.pc_leftbar .left-bar_section .leftmenu_content{padding:30px 20px}#left-bar.pc_leftbar .left-bar_section h4{color:#d8d8d8;font-size:16px;line-height:21px;margin-top:25px;font-weight:700}#left-bar.pc_leftbar .left-bar_section h4:first-child{margin-top:0}#left-bar.pc_leftbar .left-bar_section h4 .activity{display:inline-block;width:20px;height:20px;background:url(../assets/icons/pc-filters-off.svg) no-repeat center center;background-size:15px;filter:saturate(0);position:relative;top:4px}#left-bar.pc_leftbar .left-bar_section h4 .activity.active{background:url(../assets/icons/pc-filters.svg) no-repeat center center;background-size:15px;filter:saturate(1)}#left-bar.pc_leftbar fieldset{border:none;color:#CECECE}#left-bar.pc_leftbar fieldset>div{position:relative;margin:8px auto}#left-bar.pc_leftbar fieldset label{font-size:14px;display:block;padding-top:15px;padding-bottom:5px;font-weight:normal}#left-bar.pc_leftbar fieldset select{font-size:13px;width:100%;padding:10px;font-weight:bold;color:#484747}#left-bar.pc_leftbar fieldset input[type="checkbox"]+label{display:inline-block}@media screen and (max-width: 1024px){#left-bar.pc_leftbar #pc_leftbar_wrapper{max-height:calc(100% - 120px) !important}}#left-bar.pc_leftbar.mini{width:auto !important}#left-bar.pc_leftbar.mini .leftmenu_content,#left-bar.pc_leftbar.mini .leftmenu_title h3{display:none}#left-bar.pc_leftbar.mini .leftmenu_title span{margin:0 auto !important}#left-bar.pc_leftbar.mini+div#calendar_panel{padding-left:52px}#left-bar.pc_leftbar .switchMenu{display:flex;justify-content:flex-start;margin:20px 0 10px 0;padding:0 10px;padding-left:12px}#left-bar.pc_leftbar.mini .switchMenu{overflow:hidden}#left-bar.pc_leftbar #menu_small_btn{width:20px;height:20px;border:none;outline:none;cursor:pointer;background:url(../assets/icons/pc-arrow-back.svg) no-repeat center center;background-size:20px;filter:brightness(20);text-indent:-99999px;transition:all .2s}#left-bar.pc_leftbar.mini #menu_small_btn{transform:rotate(180deg)}#pc_timetracker{position:relative;background:#3F3E3E;border:1px solid #545454;z-index:1;padding:10px;width:calc(280px - 63px);height:auto;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:fixed;bottom:20px;left:20px}#pc_timetracker.active{width:284px;bottom:0;left:0}#pc_timetracker.active .timer-panel-submenu{overflow:auto !important;max-height:calc(100vh - 173px)}#pc_timetracker .timer-panel-main>form{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between}#pc_timetracker .current_workshop{width:100%;display:flex;justify-content:stretch}#pc_timetracker .current_workshop select{background:#736F6F;color:#F5F5F4;font-weight:bold;width:100%;padding:5px 5px}#pc_timetracker .current_tracker{position:relative;display:flex;align-items:center;gap:10px;justify-content:flex-start}#pc_timetracker .pc_panelsize{background-color:transparent !important;background:url(../assets/icons/pc-panelsize.svg) no-repeat center center;background-size:28px;border:none;outline:none;cursor:pointer;width:20px;height:50px;align-self:right;transform:rotate(180deg);transition:transform .2s}#pc_timetracker .pc_panelsize.active{transform:rotate(0deg)}#pc_timetracker+button{margin-top:20px}#pc_timetracker .timer-panel-submenu{position:relative;display:none;flex-direction:column;border-top:1px solid #545454}#pc_timetracker .timer-panel-submenu::-webkit-scrollbar{width:10px}#pc_timetracker .timer-panel-submenu::-webkit-scrollbar-track{background:#5b5b5b}#pc_timetracker .timer-panel-submenu::-webkit-scrollbar-thumb{background:#FFD233}#pc_timetracker .timer-panel-submenu.active{display:flex}#pc_timetracker .timer-panel-submenu span.timeline-title{display:block;font-size:16px;line-height:24px;font-style:italic;color:#dfdfdf;padding:0;margin:20px auto;position:relative;display:flex;justify-content:flex-start}#pc_timetracker .timer-panel-submenu span.timeline-title .timeline-title-content{display:inline-block;background:#3F3E3E;padding-right:10px;position:relative;z-index:1;padding-left:10px}#pc_timetracker .timer-panel-submenu span.timeline-title .timeline-title-content:before{content:"";position:absolute;top:calc(50% - 2.5px);left:0;width:5px;height:5px;border-radius:100%;background:#FFD233}#pc_timetracker .timer-panel-submenu span.timeline-title:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#7e7e7e;z-index:0}#pc_timetracker .timer-panel-submenu .timeline-list{color:#dadada}#pc_timetracker .timer-panel-submenu .timeline-list span.day{color:#fff;font-size:18px;font-weight:bold;line-height:32px}#pc_timetracker .timer-panel-submenu .timeline-list div.records{padding-top:20px}#pc_timetracker .timer-panel-submenu .timeline-list div.records span.workshop{display:block;font-size:13px !important;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;list-style:none;padding:0;margin:0;margin-top:10px}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li{background:transparent !important;padding:5px;font-size:18px;display:flex;justify-content:space-between;align-items:center}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li:nth-child(odd){background:#525252 !important}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li .time-item{font-size:18px;line-height:24px}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li button{width:30px;height:30px;background-color:#474444;text-indent:-99999px;border:none;position:relative;padding:10px;cursor:pointer !important;transition:all .2s;filter:brightness(20);opacity:.4}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li button:hover{opacity:1}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li button.edit{background:url(../assets/icons/pc-edit.svg) no-repeat center center;background-size:18px}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul li button.delete{background:url(../assets/icons/pc-delete.svg) no-repeat center center;background-size:18px}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul+ul{margin-top:0}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul.total{border-top:1px dotted #7f7f7f}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul.total li{justify-content:flex-start;gap:5px;background:#3e3e3e !important}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul.total span{font-weight:bold}#pc_timetracker .timer-panel-submenu .timeline-list div.records ul.total span.all-times{color:#FFD233}#pc_timetracker .timer-panel-submenu .timeline-list div.records+div.records{padding-top:40px}#pc_timetracker .timer-panel-submenu .timeline-list div.tooltip{font-weight:bold;margin:10px auto 10px auto}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop{border-top:1px dotted #7b7b7b;border-bottom:1px dotted #7b7b7b;padding:0px 5px 20px 5px;margin:20px auto 20px auto;background:rgba(255,255,255,0.04)}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;gap:10px}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul li{background:#555454;font-size:18px;padding:5px 10px}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul li span{display:block;color:#fff}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul li span.working-day{font-size:16px;color:#C7C6C3}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul li.current{background:#2f2d2d;color:#FFD233 span;color-font-weight:bold}#pc_timetracker .timer-panel-submenu .timeline-list .multiple-workshop ul li.current span.working-day{font-weight:normal}#pc_timetracker .timer-panel-submenu #timetracking_prev_menu{margin-top:20px}@media screen and (max-width: 1024px){#pc_timetracker{position:fixed;bottom:0;left:0;width:calc(100% - 20px);height:auto;z-index:20}#pc_timetracker.active{width:calc(100% - 20px)}#pc_timetracker .timer-panel-submenu{overflow:auto;max-height:calc(100vh - 170px)}#pc_timetracker .current_tracker{order:0}#pc_timetracker .current_workshop{order:1;width:50%;min-width:200px}#pc_timetracker button.pc_panelsize{order:2}#pc_timetracker+button{margin-top:0}}@media screen and (max-width: 841px){#pc_timetracker .timer-panel-main>form .current_tracker{order:0}#pc_timetracker .timer-panel-main>form .current_workshop{order:2;width:100%}#pc_timetracker .timer-panel-main>form button.pc_panelsize{order:1}}.pc-timetracking-edition{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:-1;display:none}.pc-timetracking-edition.active{display:block;z-index:100}.pc-timetracking-edition .pc-trackingedit-wrapper{position:fixed;top:52px;right:0;width:380px;height:calc(100vh - 52px - 20px);background:#3F3E3E;color:#fff;overflow:auto;max-height:calc(100vh - 52px - 20px);padding:10px}.pc-timetracking-edition .pc-trackingedit-wrapper form{position:relative;margin:20px auto}.pc-timetracking-edition .pc-trackingedit-wrapper form span.timeline-title{display:block;font-size:16px;line-height:24px;font-style:italic;color:#dfdfdf;padding:0;margin:20px auto;position:relative;display:flex;justify-content:flex-start}.pc-timetracking-edition .pc-trackingedit-wrapper form span.timeline-title .timeline-title-content{display:inline-block;background:#3F3E3E;padding-right:10px;position:relative;z-index:1;padding-left:10px}.pc-timetracking-edition .pc-trackingedit-wrapper form span.timeline-title .timeline-title-content:before{content:"";position:absolute;top:calc(50% - 2.5px);left:0;width:5px;height:5px;border-radius:100%;background:#FFD233}.pc-timetracking-edition .pc-trackingedit-wrapper form span.timeline-title:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#7e7e7e;z-index:0}.pc-timetracking-edition .pc-trackingedit-wrapper form input[type="number"]{font-weight:bold;font-size:24px;line-height:32px;text-align:center;border-radius:10px;border:none;width:52px}.pc-timetracking-edition .pc-trackingedit-wrapper form input[type="number"]+span{font-size:24px;line-height:32px;display:inline-block;padding:0 10px}.pc-timetracking-edition .pc-trackingedit-wrapper form .timeEdit{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-start}.pc-timetracking-edition .pc-trackingedit-wrapper form .timeEditActions{padding-top:40px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-start}.pc-timetracking-edition .pc-trackingedit-wrapper form .timeEditActions a{color:#CAC5C5}.pc-timetracking-edition .pc-trackingedit-wrapper form .timeEditActions a:hover{text-decoration:underline}.pc-timetracking-edition .pc-trackingedit-wrapper form span.day,.pc-timetracking-edition .pc-trackingedit-wrapper form span.workshop{display:block}@media screen and (max-width: 680px){.pc-timetracking-edition .pc-trackingedit-wrapper{width:95%}}.panel{margin-bottom:0}.black_panel{position:fixed;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:opacity 2s;display:none;z-index:99}#calendar_panel{padding-left:220px;background:white}@media (max-width: 1260px){#calendar_panel{padding-left:0}}#calendar_panel .fc-toolbar.fc-header-toolbar{margin:0 .5rem}#calendar_panel .fc-toolbar.fc-header-toolbar .fc-left,#calendar_panel .fc-toolbar.fc-header-toolbar .fc-right{position:relative;display:flex;align-items:center}#calendar_panel .fc-addWorkButton-button{background:#8cc14c !important;color:white}.page_wrap{position:relative}.page_wrap[panel="work_panel"] #work_panel{display:block;display:flex;animation:slideFromRight 0.2s ease-out;animation-fill-mode:forwards;align-items:flex-start}.page_wrap[panel="work_panel"] .black_panel{display:block;animation:fadeInFromNone 0.5s ease-out;animation-fill-mode:forwards}.search_wrapper{width:99%;border-radius:8px;text-indent:5px;background:white;border:1px solid lightgray}.search_wrapper .fa-search{color:black;line-height:25px}.search_wrapper input{display:inline-block;border:0;outline:none}body.user #calendar_panel{padding-left:0}body.user #work_panel .time_tracker{display:none}body.user #work_panel .wrapper_member .membername{width:30%}div#wrap_planning h1{font-size:25px;line-height:42px;color:#353535;position:relative;padding-bottom:10px}div#wrap_planning h1:before{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#ffd300}div#wrap_planning h2{font-size:22px;line-height:28px;margin:0;padding:0;padding:20px 0 !important}div#wrap_planning h2 i{transform:scale(0.7)}div#wrap_planning h2.listing-item-workname{padding:0 !important;font-size:18px;font-weight:bold}div#wrap_planning h2.listing-item-workname a{color:#6a9695}div#wrap_planning h3{position:relative;margin:20px 0;padding:0;padding-left:15px}div#wrap_planning h3:after{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;background:#ffd300}div#wrap_planning h2+h3{margin-top:0}div#wrap_planning .listing-item-date .uk-icon-calendar{margin-right:2px}div#wrap_planning .listing-item-date .uk-icon-chevron-right{margin:0 4px}div#wrap_planning .listing-item-date .uk-icon-chevron-right:before{font-size:8px}div#wrap_planning[panel="calendar_panel"]{width:100% !important}div#wrap_planning input[type="date"]{padding:5px;position:relative;top:1Px}div#wrap_planning form .form-group.row input[type="date"]{margin:0 10px}div#wrap_planning .exports_documents{display:flex;flex-direction:row;gap:10px}div#wrap_planning .exports_documents>div{padding:5px}div#wrap_planning .exports_documents>div a{display:block;height:100%;position:relative}div#wrap_planning .exports_documents>div a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .2s;opacity:0}div#wrap_planning .exports_documents>div a:hover:after{opacity:1}.tv#wrap_planning{padding-top:0}.tv#wrap_planning #calendar_panel{padding-left:0}.tv#wrap_planning .fc-header-left,.tv#wrap_planning .fc-header-right{display:none}.tv#wrap_planning .fc-header-title h2{font-size:2em !important;padding:0}.field{display:flex;flex-flow:column-reverse;margin-bottom:1em}.anim_label label,.anim_label input{transition:all 0.2s;touch-action:manipulation}.anim_label input{font-size:14px;border:0;border-bottom:1px solid #ccc;font-family:inherit;-webkit-appearance:none;border-radius:0;padding:0;cursor:text}.anim_label input:focus{outline:0;border-bottom:1px solid #666}.anim_label label{text-transform:uppercase;letter-spacing:0.05em;font-weight:normal !important}.anim_label input:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;font-size:9px;font-weight:normal;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0, 2.125rem) scale(1.5)}.anim_label ::-webkit-input-placeholder{opacity:0;transition:inherit}.anim_label input:focus::-webkit-input-placeholder{opacity:1}.anim_label input:not(:placeholder-shown)+label,.anim_label input:focus+label{transform:translate(0, 0) scale(1);cursor:pointer}.login ::-webkit-input-placeholder{opacity:1}input.duration_picker{font-size:18px;text-align:center;width:100px;line-height:34px}.toggle{--width: 35px;--height: calc(var(--width) / 2);position:relative;display:inline-block;width:var(--width);height:var(--height);box-shadow:0px 1px 3px rgba(0,0,0,0.3);border-radius:var(--height);cursor:pointer;margin-right:.2rem}.toggle input{display:none}.toggle .slider{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--height);background-color:#ccc;transition:all 0.4s ease-in-out}.toggle .slider::before{content:'';position:absolute;top:0;left:0;width:calc(var(--height));height:calc(var(--height));border-radius:calc(var(--height) / 2);background-color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.3);transition:all 0.4s ease-in-out}.toggle input:checked+.slider{background-color:#ffd300}.toggle input:checked+.slider::before{transform:translateX(calc(var(--width) - var(--height)))}.page_report fieldset{max-width:200px}.panel.with-nav-tabs.panel-success{width:100%}#work_panel{display:none;position:fixed;top:52px;right:0;left:20vw;height:calc(100vh - 52px);width:80vw;z-index:100;box-shadow:1px 1px 10px}@media (max-width: 50em){#work_panel{padding-left:0}}#work_panel .panel-heading{padding:5px 5px 0 5px}#work_panel .panel-heading li a{color:white}#work_panel .panel-heading li.active a{color:#434A54}#work_panel #panel-ressources>.row{display:flex;align-items:flex-start}#work_panel #panel-ressources>.row .solomember,#work_panel #panel-ressources>.row .toolitem{position:relative;padding-right:2rem}#work_panel #panel-ressources>.row .solomember:before,#work_panel #panel-ressources>.row .toolitem:before{content:"";background:url("/assets/icons/points.svg") center center no-repeat;background-size:10px 10px;position:absolute;right:0;top:0;width:1rem;height:100%}#work_panel #panel-ressources .ressources_panel{border-right:1px solid #ededed}#work_panel #panel-ressources .ressources_panel .fa-arrow-right{position:absolute;right:0;top:6px;display:none}@media (max-width: 1260px){#work_panel #panel-ressources .ressources_panel{display:none !important}}#work_panel .tab-pane{height:calc(100vh - 200px)}#work_panel .panel-success{border:0}#work_panel .panel-success>.panel-heading{background:#53545a;border:0}#work_panel .panel-success .nav-tabs>li>a{border:0}#work_panel .panel-success .nav-tabs>li>a:hover{background:#555;border:0}#work_panel .chosen-container{width:100% !important}#work_panel .work_chat .action-chat{width:100%;margin-top:0}#work_panel .work_chat .chat-wrap{height:calc(100vh - 330px)}#work_panel .time_tracker{display:inline-block;margin-right:10px}#work_panel .time_tracker button{background:white;border-radius:50px;border:2px solid #8cc14c;width:40px;height:40px;line-height:20px;text-align:center}#work_panel .time_tracker button svg path{fill:#8cc14c}#work_panel .time_tracker.tt-ready .tt-stop{display:none}#work_panel .time_tracker.tt-running .tt-start{display:none}#work_panel .time_tracker .total_time{font-size:16px}#work_panel .work_header span{display:inline-block;width:200px}#work_panel .work_teams h3{padding-left:10px}#work_panel .work_teams_list{width:100%;min-height:200px;border:none;padding:10px}#work_panel .wrapper_dropzone{width:30%;height:40px;border:2px dashed #ccc}#work_panel .wrapper_dropzone.show_dropzone{background:#f5f4f4}.tab-pane{overflow-y:auto;overflow-x:hidden}#panel-ressources .work_teams{position:relative;width:100%}.work_panel #left-bar{width:380px}.work_teams_list .wrapper_member .ui-droppable{border:2px dashed #ededed !important;padding:5px;transition:all .2s}.work_teams_list .wrapper_member .ui-droppable.active{cursor:copy !important;border:2px dashed #000 !important;background:#ededed}.work_teams_list .wrapper_member .ui-droppable .uk-badge{padding:4px}.work_teams_list .wrapper_member .ui-droppable .worker-tool .uk-badge{margin:3px}.teamworkers_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.teamworkers_wrapper .help-link{margin-top:2rem;width:100%;background:#f5f4f4}.teamworkers_wrapper .members,.teamworkers_wrapper .tools{width:100% !important;display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px}.teamworkers_wrapper .members .solomember,.teamworkers_wrapper .members .toolitem,.teamworkers_wrapper .tools .solomember,.teamworkers_wrapper .tools .toolitem{width:200px;margin:0 !important}.tox-tinymce{max-height:200px}.ui-draggable-dragging{box-shadow:0px 5px 10px -4px rgba(0,0,0,0.4)}.teamworkers_column{width:100%}.teamworkers_column .tools .uk-badge{background:#0e8ab7}.teamworkers_column .tools .uk-badge-success{background:#67b929}.teamworkers_column .tools .uk-badge-warning{background:#e5961a}#work_attachement_add .form-fields{display:flex;flex-direction:row}#work_attachement_add .form-fields .field{margin-right:1rem}.work_attachment_list .delete{cursor:pointer}.swal-addworker,.swal-addTool{min-height:450px}.work-panel-rapport{display:flex;flex-direction:column;gap:16px}.work-panel-rapport .rapport-service{display:flex;align-items:center;gap:16px}.work-panel-rapport .service-name{width:150px;font-size:16px;font-weight:500}.work-panel-rapport textarea{height:95%;resize:none;width:100%}#panel-rapport-eurogreen{position:relative}.create-rapport-btn{padding-left:12px !important;position:fixed;bottom:23px;left:140px;height:36px;border-radius:2px}.project-services-listing .project-service{display:flex;align-items:center;gap:16px}.project-services-listing .project-service span{font-size:16px}.pc-file-input{color:transparent;width:100%}.pc-file-input::-webkit-file-upload-button{visibility:hidden}.pc-file-input::before{content:"Choisissez une image";color:black;display:inline-block;background-color:#ffd233;border:2px solid #ffd233;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;transition:all 0.2s;font-size:12px;font-weight:bold;width:100%;text-align:center}.pc-file-input:hover::before{filter:brightness(1.05)}.pc-file-input:active{outline:0}.rapport-img-description-section{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 50px;gap:16px;max-width:900px}.rapport-img-description-section .loading-dots{margin:20px}.rapport-img-description-section img{cursor:pointer}.rapport-img-description-section .rapport-img-before-container{grid-area:1 / 1 / 2 / 2;display:flex;align-items:center;flex-direction:column}.rapport-img-description-section .rapport-img-after-container{grid-area:1 / 2 / 2 / 3;display:flex;align-items:center;flex-direction:column}.rapport-img-description-section textarea{grid-area:2 / 1 / 3 / 3}#planningbot_panel{position:fixed;bottom:10px;right:5rem;height:0;transition:height 1s;z-index:50}@media (max-width: 1260px){#planningbot_panel{right:1rem}}#planningbot_panel .planningbot-face{width:80px;height:80px;position:absolute;top:-90px;right:0;z-index:49;cursor:help}#planningbot_panel .planningbot-face img{width:100%}#planningbot_panel:hover:not(.open) .planningbot-face img{animation:bounce 2s;animation-iteration-count:infinite;animation-timing-function:ease}#planningbot_panel.open{width:300px;height:450px;background:#f5f4f4;border-radius:1rem 1rem 0 0;box-shadow:2px 2px 20px rgba(0,0,0,0.2)}#planningbot_panel.open .planningbot-face{top:-40px;cursor:s-resize}#planningbot_panel.open .planningbot-face:hover{animation:none}#planningbot_panel.open section{display:block}#planningbot_panel section{margin:1rem 1rem 2rem 1rem;display:none}#planningbot_panel article{margin-bottom:2rem}#planningbot_panel .planningbot_header{background:white;margin:0;padding:.5rem 1rem .5rem 1rem}#planningbot_panel .planningbot_header h2{font-size:2rem;width:80%}#planningbot_panel .planningbot{height:320px;max-height:280px;overflow-y:scroll}#planningbot_panel .external-event{position:relative;padding-right:2rem}#planningbot_panel .external-event:before{content:"";background:url("/assets/icons/points.svg") center center no-repeat;background-size:10px 10px;position:absolute;right:.5rem;top:0;width:1rem;height:100%}#planningbot_panel p.info{font-size:11px;padding-top:8px;font-style:italic}body.dragging-work #planningbot_panel .planningbot{overflow-y:visible;height:fit-content}body.dragging-work #planningbot_panel .external-event{cursor:grabbing}html,body{margin:0;padding:0;font-family:'Open Sans',Arial,Verdana,sans-serif;font-size:12px}.wrapContainer{position:relative;width:calc(100% - 30px);margin:0 auto}table.workList:nth-child(odd){background:#ededed}a{color:black;text-decoration:none}a:hover{text-decoration:none}hr{margin:10px 0}h3{font-size:1em;margin:.5em 0;text-transform:uppercase;font-weight:700}.sidebar-menu li{font-size:16px}.flexcenter{display:flex;justify-content:center}.white{color:white}body #videoPopup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;background:rgba(0,0,0,0.6)}body.openVideo #videoPopup{display:flex;justify-content:center;flex-direction:column}.videoWrapper{position:relative;padding-bottom:45.75%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;max-width:85%}#wrap_planning{padding-top:50px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin:0}#wrap_planning.container{margin:0 auto}.submenu li.active a:after{content:'CURRENT';position:absolute;right:15px;top:10px;background-color:#8CC152;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.login_today_wrapper{position:relative}.login_today_wrapper img{max-width:inherit}.today_number{position:absolute;top:128px;left:86px;margin:0 auto;font-size:60px;font-weight:bold;color:#2C5066}body.login{background:url("/assets/img/login_background.jpg") no-repeat center center;background-size:cover;min-height:100vh}.login-wrapper{margin:0;padding-top:200px;text-align:center;margin:0 auto}.login-wrapper>form{max-width:450px;margin:0 auto}.login-wrapper a{color:white}.login-logo img{margin:0 auto;display:block;width:250px}.worker-item{border-radius:5px;font-size:35px;line-height:1em;padding:20px 10px}.wrap_listing h1+.listing-item{margin-top:20px !important}.listing-item{position:relative;margin:0;border:1px solid lightgray;padding:10px;display:flex;flex-direction:column}.listing-item:nth-child(odd){background:#ededed}.listing-item+.listing-item{border-top:0}.listing-started{border-left:5px solid #8cc14c}.listing-started-badge{display:none}.listing-started .listing-item-start{color:green}.listing-started .listing-started-badge{display:inline}#wrap_header{position:relative}#annonce_page{width:100%;float:none}.back_to_list{font-size:18px;margin:10px 0;display:block}.home_link{margin:5px 0;font-size:20px;color:#0fa655;display:inline-block}.header-navbar{display:inline-block;margin-left:10px}.logout{color:#2C5066;font-size:14px;position:absolute;top:5px;right:5px}.fc-event{background-color:#eee}.personal-planning-name{min-height:45px;display:none}.page_wrap{padding-top:50px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin:0 2rem;width:100%}.tv#wrap_planning{width:98%}#external-events{padding:0 10px;text-align:left;height:auto;padding-bottom:40px;max-height:calc(100% - 20px);overflow-y:auto}#external-events .works_list{height:100%;padding-right:10px;display:flex;flex-direction:column}#external-events .works_list section.left-bar_section:nth-child(1){order:0;margin-top:0 !important}#external-events .works_list section.left-bar_section:nth-child(2){order:1}#external-events .works_list section.left-bar_section:nth-child(3){order:2}#external-events h4{font-size:16px;margin-top:0;padding-top:1em}.external-event{margin:10px 0;padding:2px 4px;background:#F6BB42;color:#000;font-size:1rem;cursor:grab;transition:background .5s}.external-event:hover{background:#ffde9b}.copyCursor .fc-day-grid-event{cursor:copy}#external-events p{margin:1.5em 0;font-size:11px;color:#666}#external-events p input{margin:0;vertical-align:middle}.tv #calendar_panel{width:100%}.fc-content .fc-event{padding:0}.fc-event-title{padding:0;margin:5px 0;color:#FFF;text-shadow:1px 1px 1px #000}.fc-event-title .uk-text-large{background-color:#f6bc41;text-indent:5px}.color-1{background-color:#bc396d;color:white}.color-1 .fc-event-title{color:white}.color-2{background-color:#fed41e}.color-3{background-color:#55969c;color:white}.color-3 .fc-event-title{color:white}.color-4{background-color:#7d1f7f;color:white}.color-4 .fc-event-title{color:white}.color-5{background-color:#7762f8;color:white}.color-5 .fc-event-title{color:white}.color-6{background-color:#c85b1a;color:white}.color-6 .fc-event-title{color:white}#save_btn{text-align:center;cursor:pointer;margin:15px;padding:10px;font-size:16px}.unfilter{opacity:.5}.team{font-weight:bold;margin:5px 0 10px 0;cursor:alias;padding-bottom:10px;border-bottom:1px solid black;color:#666}.team:hover{background:rgba(0,0,0,0.03);outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,0.1)}.teammember{font-size:11px}.solomember,.toolitem{display:block;margin:5px auto;cursor:grab;font-size:11px}.solomember:active,.solomember:focus,.toolitem:active,.toolitem:focus{cursor:grabbing}.wrapper_member .team_id_work{display:block;margin:2px 0}.wrapper_member .membername{display:inline-block;width:200px;margin:2px 0}.wrapper_member .worker-tool{display:inline-block;margin:2px 1%}.work_teams_list .wrapper_member,.work_teams_list .wrapper_tool{vertical-align:top}.work_teams_list .wrapper_member:before,.work_teams_list .wrapper_tool:before{margin:10px;display:block}.left_panel_data{display:none}.teamworkers .uk-tab{margin-bottom:10px;font-size:.9em}.teamworkers_wrapper{max-height:calc(100vh - 350px);overflow-x:hidden}.teamworkers_wrapper .members,.teamworkers_wrapper .tools{width:49%;display:inline-block;vertical-align:top}.work_teams input,.teamworkers_wrapper input{width:90%;color:black}.work_name input{border:1px solid transparent;width:100%}.workdescription{width:100%;min-height:50px}.work_name input:hover,.work_description textarea:hover{border:1px solid #ccc}.member_name{font-weight:bold}.uk-button-primary{color:white !important}.uk-subnav>.uk-active>*{color:#8cc14c}.tips_bottom{font-size:#666;font-size:12px !important;position:relative;top:-10px}.tips_bottom:before{font-family:"FontAwesome";content:"\f129";font-size:9px;margin-right:5px}.uk-badge{height:auto}.ilb{display:inline-block}form .row{margin-bottom:10px}.navbar-warning .navbar-nav>li>a{color:#222}.fc-state-active,.fc-state-active .fc-button-inner,.fc-state-active,.fc-button-today .fc-button-inner,.fc-state-hover,.fc-state-hover .fc-button-inner{background:#ffd200 !important;color:#222 !important}.admin .logo{color:white}.admin .logo-brand a:hover{text-decoration:none}.chosen-container{display:inline-block;min-width:200px;text-align:left}#work_category_chosen{width:300px !important}.context-menu-icon-star:before{position:absolute;top:50%;left:0;width:28px;font-family:context-menu-icons;font-size:16px;font-style:normal;font-weight:400;line-height:1;color:#2980b9;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'FontAwesome';content:"\f005"}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial, sans-serif;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1070;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial, sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.5);box-shadow:3px 3px 10px rgba(0,0,0,0.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:0.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:white;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e !important;color:white !important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:bold}#calendar_panel .fc-left button{background:#fed41e !important;color:#000 !important}#calendar_panel .fc-state-disabled{filter:saturate(0)}#calendar_panel .fc-widget-header{font-weight:normal}#work_panel{flex-direction:column}#work_panel .panel.with-nav-tabs{order:0}#work_panel .panel-collapse-1{width:100%;order:1}#work_panel #save_btn{order:2}.btn-success,.btn-info,.save_btn{background:none !important;border:1px solid #ffd200 !important;font-weight:bold !important;color:#695a39 !important;position:relative;overflow:hidden;transition:all .4s;text-align:left;font-size:15px;line-height:24px;width:auto !important}.btn-success>*,.btn-info>*,.save_btn>*{position:relative;z-index:3}.btn-success:before,.btn-info:before,.save_btn:before{content:"+";display:block !important;width:34px;height:100%;color:#695a39;font-size:21px;text-align:center;z-index:1;transition:all .2s;transform-origin:50% 50%;float:left}.btn-success:after,.btn-info:after,.save_btn:after{content:"";position:absolute;top:-15%;left:-200%;width:10px;height:250%;background:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));z-index:0;transform:rotate(30deg);transition:all .6s}.btn-success:focus,.btn-info:focus,.save_btn:focus{border:1px solid #ffd200;outline:none;box-shadow:none}.btn-success:hover,.btn-info:hover,.save_btn:hover{background:#ffd200 !important;color:#695a39;border:1px solid #ffd200;width:auto !important}.btn-success:hover:before,.btn-info:hover:before,.save_btn:hover:before{transform:rotate(90deg)}.btn-success:hover:after,.btn-info:hover:after,.save_btn:hover:after{left:70%;width:120px;top:-25%}.btn-success:active,.btn-success:focus,.btn-info:active,.btn-info:focus,.save_btn:active,.save_btn:focus{outline:none;background:#ffd200 !important;box-shadow:none;border:1px solid #ffd200 !important}.btn-success.btn-rounded-lg,.btn-info.btn-rounded-lg,.save_btn.btn-rounded-lg{border-radius:0 !important;background:none !important}.btn-success.btn-rounded-lg:hover,.btn-info.btn-rounded-lg:hover,.save_btn.btn-rounded-lg:hover{background:#ffd200 !important}.btn-success.btn-rounded-lg:before,.btn-info.btn-rounded-lg:before,.save_btn.btn-rounded-lg:before{content:"+";top:-2px;left:0}.btn-success.btn-rounded-lg:hover:before,.btn-info.btn-rounded-lg:hover:before,.save_btn.btn-rounded-lg:hover:before{top:0px;left:2px}.btn-info{padding-left:10px}.btn-info:before{display:none !important}#work_panel .wrapper_dropzone{width:216px;margin-top:20px;position:relative}#work_panel .wrapper_dropzone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/icons/drag-drop-fill.svg) no-repeat center center;background-size:20px;opacity:.5}.work_header+.row{padding-top:10px}.teamworkers_wrapper{padding-top:10px}.teamworkers_wrapper span.title{display:block;font-size:12px;line-height:28px;font-weight:bold;padding:0 15px;position:relative;text-align:center;margin-bottom:5px}.teamworkers_wrapper span.title:before{content:"";position:absolute;top:calc(50% - 2.5px);left:0;width:5px;height:5px;background:#cdcbcb}.teamworkers_wrapper span.title:after{content:"";position:absolute;top:calc(50% - 2.5px);right:0;width:5px;height:5px;background:#cdcbcb}.wrapper_member .membername{position:relative;margin-right:15px}.wrapper_member .membername:after{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background:#b3b3b3}#work_panel .work_header span{width:220px}.panel.with-nav-tabs .nav-tabs{overflow:hidden}.nav-tabs>li.active a:hover{background:#fff !important}.back_to_calendar>i.fa{margin-right:10px}#panel-informations .uk-h2{font-size:16px}.draggableContainer.not-overflow{overflow:hidden !important}.media-chat .media-body.me{background:#ffd200;color:#000}body.exportPage .form-group{display:flex;align-items:center;justify-content:flex-start}body.exportPage .form-group.column{flex-direction:column;align-items:flex-start}body.exportPage .form-group label{display:inline-block;width:auto;margin:0;padding:0;padding-left:18px}body.exportPage input[type="date"],body.exportPage input[type="text"],body.exportPage input [type="number"]{border:1px solid #d2d2d2;padding:8px 6px !important;width:auto;max-width:calc(100% - 12px);font-size:14px;line-height:18px;font-weight:bold;position:relative !important;top:2.5px !important}body.exportPage select{border:1px solid #d2d2d2;padding:8px 6px !important;width:auto;max-width:calc(100% - 12px);font-size:14px;line-height:18px;font-weight:bold;position:relative !important;top:2.5px !important}#tool_lsiting_calendar .fc-time{display:none}#tool_lsiting_calendar .fc-title{color:black}#tool_lsiting_calendar .tool-busy{background-color:#da314b}#tool_lsiting_calendar .tool-busy .fc-title{color:white}#tool_lsiting_calendar .fc-scroller{min-height:500px;overflow:auto !important;height:auto !important}.modules-checkbox-container{display:flex;align-items:center;gap:8px;margin-top:16px}.modules-checkbox-container *{margin:0 !important}.timetrackerWrap{position:relative}.timetrackerWrap.disabled{pointer-events:none !important;filter:saturate(0);opacity:.5}.trackerButtonWrapper{position:relative;overflow:hidden;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;padding:20px 0 0 0}.trackerButtonWrapper .timerBtn{position:relative;width:30px;height:30px;border:none !important;outline:none !important;text-indent:-9999px;transition:all .2s;background:transparent !important;padding:0}.trackerButtonWrapper .timerBtn span{width:30px;height:30px;padding:0;margin:0;display:block;transition:all .2s}.trackerButtonWrapper .timerBtn span.play{background:url(../assets/icons/play.svg) no-repeat center center;background-size:30px;filter:brightness(0.4) saturate(0)}.trackerButtonWrapper .timerBtn span.play:hover{filter:brightness(1) saturate(1)}.trackerButtonWrapper .timerBtn span.pause{background:url(../assets/icons/pause.svg) no-repeat center center;background-size:30px;filter:brightness(1) saturate(1)}.trackerButtonWrapper .currentTime{font-size:21px;line-height:30px;font-weight:bold}.trackerButtonWrapper .currentTime.active{background:#ffd300}.uploadFilesWidget{position:relative;overflow:hidden}.uploadFilesWidget form{display:flex;flex-direction:column;gap:10px}.uploadFilesWidget .uploadNewFiles{display:flex;align-items:center;justify-content:flex-start}.uploadFilesWidget .uploadNewFiles input#fileButtonPc{display:none;opacity:.3}.uploadFilesWidget .uploadNewFiles input#fileButtonPc+.fileButton{background:#ffd300;color:#000;border:3px solid #fff;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:bold;transition:all .3s}.uploadFilesWidget .uploadNewFiles input#fileButtonPc+.fileButton:hover{border:3px solid #ffd300;padding-left:15px}.uploadFilesWidget .uploadMessage{position:relative;overflow:hidden}.uploadFilesWidget .uploadMessage span{padding:5px;display:block;width:100%}.uploadFilesWidget .uploadMessage span b,.uploadFilesWidget .uploadMessage span strong{font-weight:bold}.uploadFilesWidget .uploadMessage span.error{background:#f1ded4;color:#7a1e1e}.uploadFilesWidget .uploadMessage span.error strong{color:#ee4c4c}.uploadFilesWidget .uploadedList{display:flex;flex-direction:column;gap:10px 0}.uploadFilesWidget .uploadedList .file-upl-wrapper{position:relative;overflow:hidden;background:#ededed;display:flex;justify-content:space-between;align-items:center;transition:all .2s;padding:10px}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-infos{display:flex;justify-content:flex-start;align-items:center;gap:20px}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-view{width:40px;height:40px}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-view img{width:100%;height:100%;object-fit:cover}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details,.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details li{margin:0 !important;padding:0;list-style:none}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details .file_name,.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details li .file_name{font-size:15px;font-weight:bold}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details .file_date,.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-details li .file_date{color:#a8a8a8;font-size:13px}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-actions{line-height:24px}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-actions button{width:25px;height:25px;outline:none;border:none;transition:all .2s;cursor:pointer}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-actions button.delete{text-indent:-99999px;background:url(../assets/icons/pc-delete.svg) no-repeat center center;background-size:20px;filter:brightness(0)}.uploadFilesWidget .uploadedList .file-upl-wrapper .upl-actions button:hover{transform:scale(1.06)}.uploadFilesWidget .uploadedList .file-upl-wrapper.running{background:#f1ded4;opacity:.7}.uploadFilesWidget .uploadedList .file-upl-wrapper.running:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/icons/pc-dash.svg) repeat-x center left;background-size:65px;z-index:0;animation:dashingProcess 3s infinite linear;opacity:.1}@keyframes dashingProcess{0%{background-position:0px center}25%{background-position:-40px center}50%{background-position:-80px center}75%{background-position:-120px center}100%{background-position:-160px center}}.uploadFilesWidget .uploadedList .file-upl-wrapper.running .upl-view{opacity:.3}.uploadFilesWidget .uploadedList .file-upl-wrapper.running .upl-infos,.uploadFilesWidget .uploadedList .file-upl-wrapper.running .upl-actions{position:relative;z-index:1}.uploadFilesWidget .uploadedList .file-upl-wrapper.running .upl-actions button{pointer-events:none;opacity:.2}@media print{.timesheet_addressource,.timesheet_actions{display:none}.print-hide{display:none}.mod_timetracking_table .delete-line{display:none}}

