body>main .planning-calendar{padding-top:0.4rem;display:grid;grid-template-columns:auto 1fr;align-items:stretch;height:100%;min-height:calc(100vh - 5.6666666667rem - 4.6rem);position:relative}body>main .planning-calendar>aside,body>main .planning-calendar>main{display:grid;grid-auto-flow:column;grid-template-rows:4.4666666667rem repeat(6,minmax(0,1fr));border-bottom:1px solid var(--color-grey-150)}body>main .planning-calendar>aside .cell.header,body>main .planning-calendar>main .cell.header{padding-top:0rem}body>main .planning-calendar>aside .cell{height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:0.4rem;padding-right:1.0666666667rem;font-size:0.7333333333rem;line-height:1em}body>main .planning-calendar>aside .cell:not(.header){border-top:1px solid var(--color-grey-150);position:relative}body>main .planning-calendar>aside .cell:not(.header):before{content:"";position:absolute;height:0;width:100vw;left:100%;top:100%;border-top:1px solid var(--color-grey-150);z-index:-1}body>main .planning-calendar>main{justify-content:flex-start;width:calc(100% + 1.3333333333rem);padding-right:1.3333333333rem;border-left:1px solid #E4E4E4;overflow-x:scroll}body>main .planning-calendar>main .cell{width:10rem;display:flex;padding:0.2666666667rem;border-right:1px solid #E4E4E4;border-top:1px solid var(--color-grey-150)}body>main .planning-calendar>main .cell .cell-content{width:100%;border-radius:var(--border-radius);padding:0.6rem 0.8rem}body>main .planning-calendar>main .cell.header{border-top:0}body>main .planning-calendar>main .cell.header .cell-content{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}body>main .planning-calendar>main .cell.header .cell-content>.day-of-week{display:block;font-size:1rem;line-height:1rem}body>main .planning-calendar>main .cell.header .cell-content>.date{display:block;font-weight:600;font-size:1.2rem;line-height:1.2rem}body>main .planning-calendar>main .cell.header .cell-content .date+.day-of-week,body>main .planning-calendar>main .cell.header .cell-content .day-of-week+.date{margin-top:0.4rem}body>main .planning-calendar>main .cell.header:first-child{color:var(--color-links)}body>main .planning-calendar>main .cell:not(.header)[data-task-id] .cell-content{transition:all 0.2s ease-in-out;background-color:rgba(255,176,81,0.27);cursor:pointer}body>main .planning-calendar>main .cell:not(.header)[data-task-id] .cell-content:hover{background-color:rgba(255,176,81,0.5)}body>main .planning-calendar>main .cell:not(.header)[data-task-id].active .cell-content{background-color:rgba(255,176,81,0.75)}body>main .planning-calendar>main .cell:not(.header).holidays,body>main .planning-calendar>main .cell:not(.header).leave,body>main .planning-calendar>main .cell:not(.header).weekend{color:var(--color-grey-400)}body>main .planning-calendar>main .cell:not(.header).holidays .cell-content,body>main .planning-calendar>main .cell:not(.header).leave .cell-content,body>main .planning-calendar>main .cell:not(.header).weekend .cell-content{background-color:rgba(171,171,171,0.27)}body>main .planning-calendar>main .cell .cell-content>small,body>main .planning-calendar>main .cell .cell-content>span{display:block}body>main .planning-calendar>main .cell .cell-content>small{font-weight:600;font-size:0.8666666667rem;line-height:1em}body>main .planning-calendar>main .cell .cell-content>span{font-size:0.8666666667rem;line-height:1.0666666667rem}body>main .planning-calendar>main .cell .cell-content>small+span,body>main .planning-calendar>main .cell .cell-content>span+small{margin-top:0.2rem}body>main .planning-calendar>main .cell .cell-content.is_priority{position:relative}body>main .planning-calendar>main .cell .cell-content.is_priority:after{content:"";position:absolute;right:0;top:0;width:1.3333333333rem;height:1.3333333333rem;background-image:url("/assets/images/premium.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(25%,-50%) rotate(30deg)}body>main .planning-calendar>main .cell.span-1{grid-row:span 1}body>main .planning-calendar>main .cell.span-2{grid-row:span 2}body>main .planning-calendar>main .cell.span-3{grid-row:span 3}body>main .planning-calendar>main .cell.span-4{grid-row:span 4}body>main .planning-calendar>main .cell.span-5{grid-row:span 5}body>main .planning-calendar>main .cell.span-6{grid-row:span 6}body>main .planning-calendar>main .cell.span-7{grid-row:span 7}body>main .planning-calendar>main .cell.span-8{grid-row:span 8}body>main .planning-calendar>main .cell.span-9{grid-row:span 9}body>main .planning-calendar>main .cell.span-10{grid-row:span 10}body>main .planning-calendar>main .cell.span-11{grid-row:span 11}body>main .planning-calendar>main .cell.span-12{grid-row:span 12}body>main .planning-calendar .modals{position:absolute;right:-1.7333333333rem;top:0;height:calc(100% - 1.0666666667rem)}body>main .planning-calendar .modals .modal{transition:all 0.5s ease-in-out;padding-bottom:0.8rem;padding-top:1rem;padding-right:1.2666666667rem;padding-left:1.2666666667rem;position:absolute;left:0;width:30rem;max-width:calc(100vw - 2.6666666667rem);max-height:100%;display:grid;grid-template-rows:auto 1fr auto}body>main .planning-calendar .modals .modal.active{transform:translateX(calc(-100% - 1.3333333333rem))}body>main .planning-calendar .modals .modal:not(.active){box-shadow:none}body>main .planning-calendar .modals .modal>button[data-close-modal]{cursor:pointer;position:absolute;right:1rem;top:1rem;background-color:transparent;border:0;outline:0}body>main .planning-calendar .modals .modal>button[data-close-modal] img{width:0.8666666667rem;height:0.8666666667rem;transition:all 0.2s ease-in-out}body>main .planning-calendar .modals .modal>button[data-close-modal]:hover img{transform:rotate(90deg)}body>main .planning-calendar .modals .modal section{padding:0.5333333333rem 0;border-top:1px solid var(--color-grey-150)}body>main .planning-calendar .modals .modal section>.label{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:0;color:var(--color-grey-400)}body>main .planning-calendar .modals .modal section.worker-estimate{display:flex;flex-flow:nowrap;justify-content:space-between;align-items:center}body>main .planning-calendar .modals .modal section.worker-estimate .estimation{font-size:1.2rem;line-height:1em;margin-bottom:0;font-weight:500}body>main .planning-calendar .modals .modal section.worker-estimate .estimation span{color:var(--color-grey-400)}body>main .planning-calendar .modals .modal section table{width:100%}body>main .planning-calendar .modals .modal section table tr:not(:first-child) td,body>main .planning-calendar .modals .modal section table tr:not(:first-child) th{padding-top:0.2666666667rem}body>main .planning-calendar .modals .modal section.description p{margin-bottom:0}body>main .planning-calendar .modals .modal section.files td{line-height:1em;font-size:1.0666666667rem}body>main .planning-calendar .modals .modal section.files .buttons{justify-content:flex-end}body>main .planning-calendar .modals .modal section.tracking .label+table{margin-top:0.2666666667rem}body>main .planning-calendar .modals .modal section.tracking .user-list-item .title p{font-weight:400}body>main .planning-calendar .modals .modal section.tracking .date{color:var(--color-grey-400);text-align:center}body>main .planning-calendar .modals .modal section.tracking .interval{display:flex;align-items:center;justify-content:center}body>main .planning-calendar .modals .modal section.tracking .interval img{margin-left:0.4rem;margin-right:0.4rem;width:0.9333333333rem;height:auto}body>main .planning-calendar .modals .modal section.tracking .duration{color:var(--color-grey-400);text-align:right}body>main .planning-calendar .modals .modal header{border-bottom:1px solid var(--color-grey-150)}body>main .planning-calendar .modals .modal header .project{font-size:1.0666666667rem;line-height:1em;color:var(--color-grey-400);margin-bottom:0}body>main .planning-calendar .modals .modal header .name{font-size:1.3333333333rem;line-height:1.5em;font-weight:600;color:var(--color-dark-blue-900);margin-bottom:0.5333333333rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}body>main .planning-calendar .modals .modal header .name>img{width:1.8666666667rem;height:auto;position:relative;top:-0.1333333333rem;margin-left:0.6666666667rem}body>main .planning-calendar .modals .modal footer{border-top:1px solid var(--color-grey-150);padding-top:0.8rem;display:flex;justify-content:flex-end}body>main .planning-calendar .modals .modal main{display:flex;max-height:100%;min-height:100%}body>main .planning-calendar .modals .modal main:not(.empty){padding-top:0.5333333333rem;padding-bottom:0.5333333333rem}body>main .planning-calendar .modals .modal main.empty+footer{border-top:0}body>main .planning-calendar .modals .modal main .content{max-height:100%;overflow-y:scroll}body>main .planning-calendar .modals .modal main section:first-of-type{border-top:0;padding-top:0}body>main .planning-calendar .modals .modal main section:last-of-type{padding-bottom:0}
/*# sourceMappingURL=calendar.css.map */