body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#intranet_section{padding-top:0;padding-bottom:70vh}.loader_svg svg{height:40px}#print_ctn{display:none}#intranet img.print_week{height:18px!important;transition:opacity .3s;opacity:.3;cursor:pointer}#intranet img.print_week:hover{opacity:1}@media print{.print_close{display:none}#print_zone .pageBreak{break-after:page!important}#intranet_section{padding-bottom:0!important}}#intranet{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;pointer-events:auto}#intranet.opac{pointer-events:none;opacity:.3}#intranet .errorSystem{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;pointer-events:none}#intranet .errorSystem .layer{position:relative;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;pointer-events:none;padding:50px}#intranet .errorSystem .modal{background:white;border-radius:10px;padding:30px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);max-width:600px}#intranet .errorSystem .modal .btn{padding:6px 15px;background:#fe5000;display:inline-block;color:white;margin-top:20px;width:100px;text-align:center;margin-left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);cursor:pointer!important}#intranet .errorSystem h2{font-size:20px;font-weight:600}#intranet .errorSystem p{font-size:16px}#intranet .errorSystem.show{pointer-events:auto}#intranet .errorSystem .layer.show{opacity:1;pointer-events:auto}#intranet .errorSystem .modal.show{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#intranet .selectors_ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#intranet .selectors_ctn img{height:28px;margin-top:9px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.3}#intranet .selectors_ctn img:hover{opacity:1}#intranet #selectors-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:15px}#intranet select[name='year'],#intranet select[name='weeks']{min-width:100px;padding:10px 20px 10px 15px!important;margin-bottom:10px;font-size:16px;font-weight:600;border-radius:5px;border:none;border-bottom:1px solid rgba(23,28,52,0.1)!important}#intranet .days{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:25px}#intranet .day,#intranet .save{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:10px 20px;margin-right:-1px;cursor:pointer;font-size:16px;font-weight:600;-webkit-transition:all .3s!important;-o-transition:all .3s!important;transition:all .3s!important;background:white;color:rgba(23,28,52,.8);border-radius:5px;border-bottom:1px solid rgba(23,28,52,0.1)}#intranet .day{padding-right:40px!important}#intranet .day img{position:absolute;z-index:10;right:7px;top:50%;transform:translatey(-50%);height:18px!important;transition:opacity .3s;opacity:.3}#intranet .day img:hover{opacity:1}#intranet .save{color:#fe5000}#intranet .save.disabled{opacity:.4;pointer-events:none}#intranet .day:hover,#intranet .day.active{border-bottom:1px solid rgba(23,28,52,0.9);background:rgba(23,28,52,0.9);color:white}#intranet .day:hover img,#intranet .day.active img{filter:invert(100);opacity:.8}#intranet .day::after{position:absolute;-webkit-transition:all .3s!important;-o-transition:all .3s!important;transition:all .3s!important;content:"";border:7px solid transparent;border-top:8px solid rgba(23,28,52,0.9);border-bottom:0 none;left:50%;bottom:-8px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);opacity:0}#intranet .day.active::after{opacity:1}#intranet .day.hide{border-bottom:1px solid rgba(23,28,52,0.1)!important;background:white!important;color:rgba(23,28,52,.8)!important}#intranet .day.hide:hover{border-bottom:1px solid rgba(23,28,52,0.9)!important;background:rgba(23,28,52,0.9)!important;color:white!important}#intranet .day.hide::after{opacity:0!important}#intranet .saveCtn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#intranet .save:hover{border-bottom:1px solid #fe5000}#intranet .save_checked{width:34px;margin:0 10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;-webkit-transform:translatex(15px);-ms-transform:translatex(15px);transform:translatex(15px);pointer-events:none}#intranet .save_checked.show{opacity:.8!important;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}#intranet .content .sidebar.disabled{opacity:1;pointer-events:auto;transition:all .3s}#intranet .content .sidebar.disabled{opacity:.3;pointer-events:none}#intranet .content .sidebar_close{position:absolute;z-index:10;width:17px;height:auto;top:20px!important;left:-30px;cursor:pointer;opacity:.3;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#intranet .content .sidebar_close:hover{opacity:1!important}#intranet .content .sidebar_close.rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#intranet .content{position:relative;padding:10px 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0!important;margin-top:20px!important;background:none!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:5px}#intranet .content_inner{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;pointer-events:auto;opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}#intranet .content_inner.opac{opacity:0;pointer-events:none;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}#intranet .content *{font-size:14px;color:rgba(23,28,52,.6);font-weight:600}#intranet .content_left{width:200px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:15px;margin-top:-15px!important;margin-right:25px}#intranet .content_left.close{width:0;margin-right:0}#intranet .drag_zone{position:relative;width:200px;padding:15px 10px 10px 10px;border-radius:5px;background:white;border-bottom:1px solid rgba(23,28,52,0.1)!important}#intranet .drag_zone .drag_zone_icon{position:absolute;z-index:0;height:30px;top:-18px;left:12px;pointer-events:none}#intranet .drag_zone .droppable{position:relative;z-index:1}#intranet .teams{position:relative;display:flex;flex-direction:column}#intranet .teams.opac{opacity:.3}#intranet .teams_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px!important;background:white;padding:15px;border-radius:5px;border-bottom:1px solid rgba(23,28,52,0.1)!important;align-items:flex-start;transition:opacity .3s;opacity:1}#intranet .teams_bottom_ctn{display:flex;width:calc(100% - 235px);margin-top:10px;gap:10px;margin-bottom:-13px}#intranet .teams_trash{flex:1;display:flex;in-height:38px;flex-wrap:wrap;gap:10px!important;padding:0}#intranet .teams_trash_icon{width:60px!important}#intranet .teams_note_icon{width:30px}#intranet .teams_trash_icon img,#intranet .teams_note_icon img{height:20px;transform:translate(3px,9px)}#intranet .teams_trash_ctn{width:896px!important;display:flex;align-items:flex-start;gap:20px!important;background:white;padding:13px;border-radius:5px}#intranet .teams_note_ctn{flex:1;min-width:400px;display:flex;align-items:flex-start;gap:10px;background:white;padding:13px 13px 5px!important;border-radius:5px}#intranet .teams_note{flex:1;overflow:hidden}#intranet textarea[name='teams_note']{width:100%;height:1000px;max-height:38px;transition:all .3s;border:0!important;padding:9px 12px!important;outline:none!important;resize:none;line-height:19px;background:rgba(0,0,0,.02)}#intranet textarea[name='teams_note']:hover,#intranet textarea[name='teams_note']:focus{max-height:160px!important}#intranet .teams_trash_client{border-radius:20px;padding:5px 15px;display:flex;align-items:center;gap:15px;background:rgba(0,0,0,0.04)!important}#intranet .teams_trash_client span:nth-child(1){font-size:14px;white-space:nowrap;cursor:grab}#intranet .teams_trash_client span:nth-child(2){font-size:17px!important;color:white!important;display:block;background:rgba(23,28,52,0.2)!important;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:4px!important;cursor:pointer;transform:translate(2px,1px)}#intranet .teams_trash_client span:nth-child(2):hover{background:rgba(23,28,52,0.6)!important}#intranet .team{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px}#intranet .team .team_inner{position:relative;display:flex;align-items:center;gap:7px;width:70px!important;padding-top:4px;font-weight:700!important}#intranet .team .team_plus_ctn{position:relative;display:flex;flex-direction:column;margin-left:-3px;gap:5px}#intranet .box_clients_ctn{position:relative;width:35px;margin-bottom:20px}#intranet .box_clients_ctn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;height:14px;pointer-events:none;background:white;width:34px;height:26px;padding:6px;border-radius:5px;border:1px solid #ddd}#intranet .box_clients_ctn:hover img{background:#eee!important}#intranet select[name='box_clients']{position:relative!important;width:100%;padding:1px 4px!important;font-size:16px;font-weight:600;border-radius:5px;border:none!important;display:block;background:white;color:white!important;cursor:pointer}#intranet select[name='box_clients'].show{display:block}#intranet .box_trash_ctn{position:relative;width:35px;height:100%;top:4px}#intranet .box_trash_ctn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;height:14px;pointer-events:none;background:white;width:34px;height:26px;padding:1px!important;border-radius:5px;border:none!important}#intranet .box_trash_ctn:hover img{background:#eee!important}#intranet select[name='box_trash']{position:relative!important;width:100%;padding:1px 4px!important;font-size:16px;font-weight:600;border-radius:5px;border:none!important;display:block;background:white;color:white!important;cursor:pointer}#intranet select[name='box_trash'].show{display:block}#intranet .team span{font-weight:bold}#intranet .teams.hide{display:none!important}#intranet .clients{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 220px!important;grid-template-columns:1fr 220px!important;gap:20px}#intranet .clients_move_ctn{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}#intranet .clients_move{position:relative;display:-ms-grid;display:flex!important;flex-wrap:wrap;gap:20px;min-height:160px}#intranet .totals{position:relative;padding:5px 10px;border-radius:6px;background:rgba(0,0,0,0.02)}#intranet .totals .total_title{overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:-5px}#intranet .totals .total_text{width:100%;padding-top:10px}#intranet .total_flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;margin-bottom:10px;padding:5px 10px;border-radius:5px;background:white}#intranet .total_flex_name{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;margin-right:15px}#intranet .total_flex_hours{color:#fe5000!important}#intranet .clients .client{-webkit-box-flex:1 0 250px;-ms-flex:1 0 250px;flex:1 0 250px;max-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative;padding:4px 8px 6px;border:1px solid rgba(23,28,52,0.1);border-radius:5px}#intranet .clients .client.hide{display:none}#intranet .clients .client_name{width:100%;overflow:hidden;white-space:nowrap;font-weight:bold;padding:2px;cursor:grab}#intranet .clients .client_name .trash{position:absolute;width:25px;height:25px;right:27px;padding-right:3px;top:5px!important;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#intranet .clients .client_name .trash img,#intranet .teams .trash img{width:auto!important;height:15px!important;cursor:pointer;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:.3}#intranet .clients .client_name img:hover,#intranet .teams .trash img:hover{opacity:1}#intranet .teams .trash img:hover{opacity:1}#intranet .clients .client_name .remove{position:absolute;width:18px;height:21px;right:7px;top:8px;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;transform:translatey(-1px)}#intranet .clients .client_name .remove img,#intranet .team_plus_ctn .remove img{width:auto!important;height:16px;cursor:pointer;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:.3}#intranet .clients .client_name img:hover,#intranet .teams .remove img:hover{opacity:1}#intranet .team_plus_ctn .remove img{height:15px!important;transform:translatey(1px)!important}#intranet .clients .client_name .note{position:absolute;width:23px;height:23px;right:49px!important;padding-right:3px!important;top:6px!important;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#intranet .note img{width:auto!important;height:15px!important;cursor:pointer;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:.3}#intranet .note img:hover{opacity:1}#intranet .note .noteCircle{width:7px;height:7px;background:rgba(23,28,52,0.9);border-radius:20px;position:absolute;bottom:1px;left:9px;pointer-events:none;opacity:0}#intranet .clients .client_name .note .noteCircle.show{opacity:1}#intranet .noteArea{position:absolute;z-index:10;width:calc(100% + 24px);height:calc(100% - 33px);;left:-12px;top:34px;transition:all .3s ease-in-out;opacity:0;transform:translatey(10px);pointer-events:none}#intranet .noteArea.show{opacity:1;transform:translatey(0);pointer-events:auto}#intranet .noteArea textarea{width:100%;height:100%;resize:none;outline:none!important;border:1px solid rgba(23,28,52,0.1);padding:6px 10px;font-size:13px;border-radius:10px;background:#fcfcfc}#intranet select[name='hours']{border:none;width:100%;background:rgba(0,0,0,0.02);padding:6px 9px!important;border-radius:5px}#intranet input[name='hour_start']{border:none;width:100%;background:rgba(0,0,0,0.02);padding:6px 9px!important;border-radius:5px}#intranet .arr_fdms{display:none}#intranet .fdms.droppable{padding:5px 11px 5px 0;border:none!important;min-height:42px;border-radius:5px;background:white}#intranet .fdm_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;white-space:nowrap;overflow:hidden;cursor:grab;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:1px solid transparent}#intranet .fdm_name:hover{border:1px dashed #ccc}#intranet .fdm_name.disabled{opacity:.3}#intranet .fdm_name input[type='checkbox']{overflow:hidden!important;width:0!important;margin:0!important;padding:0!important;opacity:0!important}#intranet .fdm_name img{height:30px;width:auto;margin-left:0!important;opacity:.6;margin-top:-1px}#intranet .fdm_name label{cursor:pointer}#intranet .fdm_name:not(:has(input[type="checkbox"]:checked)){opacity:.3}#intranet .copy_paste{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:22px;gap:15px}#intranet .copy_paste_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}#intranet .copy,#intranet .paste,#intranet .erase{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;border-radius:5px;padding:3px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:1px solid rgba(23,28,52,0.1)}#intranet .copy:hover,#intranet .paste:hover,#intranet .erase:hover{border-bottom:1px solid rgba(23,28,52,.9)}#intranet .copy img{height:20px;margin-right:1px;pointer-events:none}#intranet .paste img{height:18px;margin-right:1px;pointer-events:none}#intranet .erase img{height:14px;margin-top:-1px;margin-left:3px;margin-right:4px;pointer-events:none}#intranet .copy img:last-child,#intranet .paste img:last-child,#intranet .erase img:last-child{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0}#intranet .copy img.show,#intranet .paste img.show,#intranet .erase img.show{opacity:1}#report *{color:rgba(23,28,52,1)!important;font-size:14px!important}#report{padding:20px 0 0 0;min-height:60vh;display:flex;flex-direction:column;justify-content:flex-start}#report h1,#report h1 span{text-align:center;font-size:24px!important;height:70px!important;transform:translatey(9px)}#report .report_bloc_ctn{display:flex;align-items:flex-start;justify-content:space-around;gap:50px}#report .report_bloc{flex:1;background:white;padding:30px;border-radius:5px}#report .report_bloc h2{font-size:18px!important;margin-bottom:20px}#report .report_print_ctn{display:flex;flex-direction:column;gap:15px}#report .report_print{background:rgba(23,28,52,.03);padding:10px 15px;display:flex;gap:5px;border-radius:5px;cursor:pointer}#report .report_print:hover{background:rgba(23,28,52,.05)}#report .report_print img{height:26px}#report .report_bloc .report_bloc_content svg{height:30px}#report .report_bloc_inner_ctn{display:flex;flex-direction:column;gap:15px}#report .report_bloc_inner{border:1px dotted #ccc;padding:10px 15px;border-radius:5px}#report .report_bloc_inner .rbi_fdm_total{color:#fe5000!important;font-size:16px!important;text-align:right!important}#report .report_bloc_inner.gray>div:first-child{color:#bbb!important}#report .report_bloc_inner.gray>div:last-child{color:#bbb!important}#report .rbi_fdm_name{display:flex;justify-content:space-between;cursor:pointer}#report .rbi_fdm_name span{pointer-events:none}#report .rbi_fdm_name span:first-child{font-size:15px!important;font-weight:700}#report .report_bloc_inner .rbi_fdm_detail{color:#bbb!important}#report .fdm_client_wrap{display:block}#report .rbi_fdm_name+.fdm_all_client_wrap{display:none}#report .rbi_fdm_name.active+.fdm_all_client_wrap{display:block;border-top:1px dotted #ddd!important;margin-top:10px;padding-top:10px}.fdm_client_name+.fdm_client_details{display:grid!important}#intranet .fdm_client_name .tt{color:#fe5000!important;display:inline-block;padding-left:2px}#intranet .fdm_client_details .tt{font-size:12px!important}#intranet .fdm_client_details{display:grid;grid-template-columns:repeat(4,120px);gap:5px;margin-bottom:20px;margin-top:2px}#intranet .fdm_client_details div{background:#eee;padding:0 4px;font-size:12px!important;border-radius:4px;text-align:center}#intranet .weekIcons{display:flex;gap:10px}#intranet .icons_ctn{display:flex;flex-direction:column;gap:1px}#intranet .icons_wrap{display:flex;gap:5px}#intranet img.teamCopy{height:19px;opacity:.3;transition:opacity .3s;cursor:pointer;margin-left:-2px;filter:grayscale(100)}#intranet img.teamPaste{height:18px;opacity:.3;transition:opacity .3s;cursor:pointer;margin-left:-2px;filter:grayscale(100)}#intranet img.weekCopy{height:19px;opacity:.3;transition:opacity .3s;cursor:pointer;margin-left:-2px;filter:grayscale(100)}#intranet img.weekPaste{height:18px;opacity:.3;transition:opacity .3s;cursor:pointer;margin-left:-2px;filter:grayscale(100)}#intranet img.teamCopy:hover,#intranet img.teamPaste:hover,#intranet img.weekCopy:hover,#intranet img.weekPaste:hover{opacity:1}