@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:initial}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,input{border:none;margin:0;padding:0}.btn{background-repeat:no-repeat;border-radius:3px;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-weight:700;line-height:1.69;padding:9px 30px;text-decoration:none;transition:background .2s,color .3s,box-shadow .2s;vertical-align:top}.btn.margin-bottom{margin-bottom:22px}.btn.small{font-size:13px;padding:5px 30px}.btn.semi{font-size:14px;padding:9px 15px}.btn.medium{font-size:18px}.btn.large{font-size:20px}.btn.wide{padding:5px 60px}.btn.right{background-image:url(/static/media/right.27ffb080cb863b4eeaba.svg);background-position:right 10px center;background-size:18px 18px;padding:9px 46px 9px 18px}.btn.right.right--light{background-image:url(/static/media/right.ffecb96a67ebb218c406.svg)}.btn.left{background-image:url(/static/media/left.b2ce54c5754ab1239bec.svg);background-position:left 10px center;background-size:18px 18px;padding:9px 18px 9px 46px}.btn.left.left--light{background-image:url(/static/media/left.b9ab1ce7e9c1b8f694f7.svg)}.btn.up{background-image:url(/static/media/up.da788bc4dacdbd3f5000.svg);background-position:right 10px center;background-size:18px 18px;padding:9px 46px 9px 18px}.btn.up.up--light{background-image:url(/static/media/up.75c64806ad1b726196bd.svg)}.btn.down{background-image:url(/static/media/down.3cf285f652332aa667c5.svg);background-position:right 10px center;background-size:18px 18px;padding:9px 46px 9px 18px}.btn.down.down--light{background-image:url(/static/media/down.7bdf7eb716499ff181ce.svg)}.btn.add{background-image:url(/static/media/plus.f0d20f2ccb63560236f0.svg);background-position:right 10px center;background-size:25px 25px;padding:9px 46px 9px 18px}.btn.main-green{background-color:#739e00;color:#000}.btn.main-green--light{color:#fff}.btn.main-green-dark{background-color:#a2c619;color:#000}.btn.light-green{background-color:#b5e400;color:#000}.btn.accent{background-color:#dc0008;color:#fff}.btn.light{background-color:#fff;color:#43505d}.btn.close,.btn.light{box-shadow:0 2px 8px 0 #0000001a}.btn.close{background-color:#f86422;color:#fff;margin-left:20px}.btn.close--dark{color:#000}.btn.close--small{padding:9px}.btn.dark{background-color:#43505d;color:#fff}.btn.btn-prev{background-image:url(/static/media/left.0ea3e015ba7671266dcf.svg)}.btn.btn-next{background-image:url(/static/media/right.14c8794d30d6c490df9a.svg);background-position:100%}.btn.btn-pdf{background-image:url(/static/media/document.308a43961625cd2b38dd.svg);background-position:right 10px center;background-size:30px 30px;margin-bottom:20px}.btn.btn--save{display:block;width:170px}.btn.btn--create,.btn.btn--save{font-size:18px;line-height:1.22;padding:15px}.btn.btn--create{display:inline-block}.btn.save--dark{background-image:url(/static/media/check-dark.821212b304194e01e186.svg);background-position:right 10px center}.btn.disabled{background-color:#d3d9de;cursor:not-allowed}.btn.home{background:#a2c619 url(/static/media/home.cd6513d4613056c84fd1.svg) center right 10px no-repeat;background-size:30px 30px;color:#081f34;font-size:18px;padding:9px 45px 9px 20px}.btn.override{background:#a2c619 url(/static/media/warning.b853790d2084abeaedd6.svg) center right 10px no-repeat;background-size:30px 30px}.btn.override,.btn.reload{color:#081f34;font-size:18px;margin:0 5px;padding:9px 45px 9px 20px}.btn.reload{background:#fff url(/static/media/loading.0309f7871844a0ec4bd4.svg) center right 10px no-repeat;background-size:30px 30px}.btn-delete{background-color:#f0f3f5;background-image:url(/static/media/close.09fd2644d4fd83e18678.svg);background-position:100%;background-repeat:no-repeat;background-size:35px 35px;border-radius:3px;color:#081f34;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.69;padding:9px 46px 9px 18px;text-decoration:none;text-transform:uppercase;transition:background .2s,color .3s,box-shadow .2s;vertical-align:top}.btn-container{padding:18px 20px;width:100%}.btn-container.btn-container--center{text-align:center}.btn-container.btn-container--right{text-align:right}.btn-container.btn-container--padding-clear{padding:18px 0}.btn-container.btn-container--clear{padding:0}.btn-container.btn-container--border{border:1px solid #d3d9de;border-radius:4px}form{border-radius:3px}form.image-picture-form{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:20px}form.image-picture-form span{padding-left:10px}.section{background-color:#f0f3f5;border-bottom:1px solid #d3d9de;font-size:0;padding:22px 34px 0;width:100%}.part{margin-bottom:37px}label{display:inline-block;vertical-align:top}label.width-no-comment{width:calc(100% - 31px)}label.width-100{width:100%}label.width-50{margin-right:4%;width:48%}label.width-50.width-50--comment{width:calc(48% - 31px)}label.width-50:nth-of-type(2n){margin-right:0}label.width-25{margin-right:2%;width:23%}label.width-25:last-of-type{margin-right:0}label.margin-bottom{margin-bottom:22px}label.margin-right{margin-right:16px}label.upload-data{font-size:12px;font-weight:700;margin-bottom:-2px;width:240px}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea[type=date],textarea[type=datetime-local],textarea[type=email],textarea[type=number],textarea[type=password],textarea[type=search],textarea[type=text]{background-color:#fff;border:2px solid #e1e5e9;border-radius:3px;box-shadow:inset 0 2px 2px 0 #313f4d12;color:#081f34;font-family:Open Sans,sans-serif;font-size:14px;padding:7px 10px;width:100%}input:active,input:focus,textarea:active,textarea:focus{border:2px solid #a2c619b3;box-shadow:inset 0 2px 2px 0 #a2c61912}input.error,input.error-field,textarea.error,textarea.error-field{border:2px solid #d70000;box-shadow:inset 0 2px 2px 0 #d7000012}input.small,textarea.small{font-size:12px}input.datepicker,textarea.datepicker{background:#fff url(/static/media/calendar.f130786c3c255a4c55a4.svg) 100% no-repeat;cursor:pointer;padding:8px 40px 8px 10px}input.search,textarea.search{background:#fff url(/static/media/search.743ed588ed71a7e6f0ff.svg) 100% no-repeat;font-size:16px;padding:12px 40px 12px 12px;text-align:center}input[type=number]{padding-right:0}input[type=file]{appearance:none;background:#fff url(/static/media/link.ee15e685f20bce1056e1.svg) center right 10px no-repeat;background-size:20px 20px;margin-right:20px;margin-top:5px;padding:4px 10px}input[type=file],textarea{border:2px solid #e1e5e9;border-radius:3px;box-shadow:inset 0 2px 1px 0 #313f4d1a;color:#081f34;font-family:Open Sans,sans-serif;font-size:14px;width:100%}textarea{height:116px}select,textarea{background-color:#fff;padding:8px 10px}select{appearance:none;border:2px solid #e1e5e9;border-radius:3px;box-shadow:inset 0 2px 1px 0 #313f4d1a;font-size:14px;height:39px;width:100%}select.multi-select{height:auto;min-height:39px}select.error-field{border:2px solid #d70000}select.regular{background:#fff url(/static/media/down.2f3d7dbe100119f73c57.svg) center right 5px no-repeat;background-size:16px 16px;color:#43505d}select.select-dark{background:#313f4d80 url(/static/media/down.2bb6406c0c3188107bd0.svg) center right 5px no-repeat;background-size:16px 16px;border:1px solid #43505d;color:#fff;font-size:18px;margin-bottom:20px;padding:10px;text-align:center;width:420px}select:active,select:focus{border:2px solid #a2c619b3;box-shadow:inset 0 2px 2px 0 #a2c61912}.look-like-checkbox+.project-section-status,.look-like-checkbox+span{background-color:#f0f3f5;border:2px solid #e1e5e9;border-radius:3px;color:#313f4d;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;padding:10px 10px 11px 35px;position:relative;transition:background .2s,box-shadow .2s}.look-like-checkbox+.project-section-status.small,.look-like-checkbox+span.small{font-size:12px}.look-like-checkbox+.project-section-status:before,.look-like-checkbox+span:before{background-color:#fff;border:2px solid #e1e5e9;border-radius:3px;content:"";height:26px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:26px}.look-like-checkbox.right+.project-section-status,.look-like-checkbox.right+span{background-color:initial;border:0;margin-bottom:0;padding:9px 35px 10px 10px}.look-like-checkbox.right+.project-section-status:before,.look-like-checkbox.right+span:before{left:auto;right:3px}.look-like-checkbox.right.unchecked+.project-section-status,.look-like-checkbox.right.unchecked+span{background-color:initial;border:0;margin-bottom:0;padding:9px 35px 10px 10px}.look-like-checkbox.right.unchecked+.project-section-status:before,.look-like-checkbox.right.unchecked+span:before{left:auto;right:3px}.look-like-checkbox.right.checked+.project-section-status:after,.look-like-checkbox.right.checked+span:after,.look-like-checkbox.right:checked+.project-section-status:after,.look-like-checkbox.right:checked+span:after{border:1px solid #a2c619;left:auto;right:3px}input[type=checkbox]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}input[type=checkbox]+.project-section-status,input[type=checkbox]+span{background-color:#f0f3f5;border:2px solid #e1e5e9;border-radius:3px;color:#313f4d;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;padding:10px 10px 11px 35px;position:relative;transition:background .2s,box-shadow .2s}input[type=checkbox]+.project-section-status.small,input[type=checkbox]+span.small{font-size:12px}input[type=checkbox]+.project-section-status:before,input[type=checkbox]+span:before{background-color:#fff;border:2px solid #e1e5e9;border-radius:3px;content:"";height:26px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:26px}input[type=checkbox].checked+.project-section-status:after,input[type=checkbox].checked+span:after,input[type=checkbox]:checked+.project-section-status:after,input[type=checkbox]:checked+span:after{background:#fff url(/static/media/check.ab2dad6a5d6a035e5f1f.svg) 50% no-repeat;background-size:22px 22px;border:2px solid #e1e5e9;border-radius:3px;content:"";height:26px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:26px}input[type=checkbox]:focus+.project-section-status,input[type=checkbox]:focus+span{border:2px solid #a2c619;box-shadow:0 2px 8px 0 #a2c61912}input[type=checkbox].right+.project-section-status,input[type=checkbox].right+span{background-color:initial;border:0;margin-bottom:0;padding:9px 35px 10px 10px}input[type=checkbox].right+.project-section-status:before,input[type=checkbox].right+span:before{left:auto;right:3px}input[type=checkbox].right.unchecked+.project-section-status,input[type=checkbox].right.unchecked+span{background-color:initial;border:0;margin-bottom:0;padding:9px 35px 10px 10px}input[type=checkbox].right.unchecked+.project-section-status:before,input[type=checkbox].right.unchecked+span:before{left:auto;right:3px}input[type=checkbox].right.checked+.project-section-status:after,input[type=checkbox].right.checked+span:after,input[type=checkbox].right:checked+.project-section-status:after,input[type=checkbox].right:checked+span:after{border:1px solid #a2c619;left:auto;right:3px}.input-with-checkbox{padding-top:3px}.checkbox-wrapper{display:inline-block;padding:20px 9px;vertical-align:top}input[type=radio]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}input[type=radio].regular+span{background-color:#f0f3f5;border:2px solid #e1e5e9;border-radius:3px;color:#313f4d;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;padding:9px 10px 10px 40px;position:relative;transition:background .2s,box-shadow .2s;width:100%}input[type=radio].regular+span.small{font-size:12px}input[type=radio].regular+span:before{background-color:#fff;border:2px solid #e1e5e9}input[type=radio].regular+span:before,input[type=radio].regular:checked+span:after{border-radius:50%;content:"";height:26px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:26px}input[type=radio].regular:checked+span:after{background:#fff url(/static/media/check.ab2dad6a5d6a035e5f1f.svg) 50% no-repeat;background-size:18px 18px;border:2px solid #e1e5e9}input[type=radio].regular:focus+span{border:2px solid #a2c619;box-shadow:0 2px 8px 0 #a2c61912}input[type=radio].project-type+span{color:#5e6a76;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;padding:75px 10px 30px;position:relative;transition:background .2s,color .2s;width:100%}input[type=radio].project-type+span.project-type--main{background:url(/static/media/house.d00c6ceeec8f9fdf684f.svg) center top 20px no-repeat}input[type=radio].project-type+span.project-type--kitchen{background:url(/static/media/kitchen.68d6264b6c5a97be4379.svg) top no-repeat}input[type=radio].project-type+span.project-type--wardrobe{background:url(/static/media/wardrobe.7990a60c43f3b0fb72db.svg) top no-repeat}input[type=radio].project-type+span.project-type--laundry{background:url(/static/media/laundry.bf74184cb0f78206f0dd.svg) top no-repeat}input[type=radio].project-type+span.project-type--bathroom{background:url(/static/media/washing.18f265a469d23115d828.svg) top no-repeat}input[type=radio].project-type:checked+span{color:#739e00}input[type=radio].project-type:checked+span:after{background:#739e00 url(/static/media/check.0f6b0e01b63ed5b78aff.svg) 50% no-repeat;background-size:13px 13px;border-radius:50%;bottom:5px;content:"";height:16px;left:50%;position:absolute;transform:translateX(-50%);width:16px}input[type=radio].project-type:checked+span.project-type--main{background:url(/static/media/house.bef5e05d3739b2b8f699.svg) center top 20px no-repeat}input[type=radio].project-type:checked+span.project-type--kitchen{background:url(/static/media/kitchen.d778103f45e67bbf9c96.svg) top no-repeat}input[type=radio].project-type:checked+span.project-type--wardrobe{background:url(/static/media/wardrobe.805d9c22e9baec8fccbc.svg) top no-repeat}input[type=radio].project-type:checked+span.project-type--laundry{background:url(/static/media/laundry.c1f5cf3cafc039846a27.svg) top no-repeat}input[type=radio].project-type:checked+span.project-type--bathroom{background:url(/static/media/washing.6e8b259df4e741d4680d.svg) top no-repeat}input[type=radio].project-type:focus+span{border:1px dotted #a2c619}.field-description,.input-description{color:#313f4d;margin-bottom:5px}.error-description,.field-description,.input-description{display:block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;padding-left:10px}.error-description{color:#d70000;margin-top:5px}.btn-comment{background:url(/static/media/message.d07772703628c704dc65.svg) 1px 3px no-repeat;background-size:28px 28px;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:10px;height:31px;text-decoration:none;vertical-align:top;width:31px}.btn-comment.btn-comment--extramargin{margin-top:10px}.btn-comment.btn-comment--added{color:#dc0008;font-weight:700}.service-option-container{font-size:0}.service-option-inner-container{display:inline-block;font-size:0;vertical-align:top;width:calc(100% - 31px)}.comment-and-input-container{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-end}.comment-and-input-container.comment-and-input-container--100{width:100%}.comment-and-input-container.comment-and-input-container--50{margin-right:4%;width:48%}.comment-and-input-container.comment-and-input-container--50:nth-of-type(2n){margin-right:0}.comment-and-input-container.comment-and-input-container--25{margin-right:2%;width:23%}.comment-and-input-container.comment-and-input-container--25:nth-of-type(2n){margin-right:0}.comment-and-input-container.space-between{justify-content:space-between}.comment-and-input-container.flex-start{justify-content:flex-start}.button-and-input-container{display:flex;flex-flow:row nowrap}.button-and-input-container .button-and-input-wrapper{display:inline-block;vertical-align:top;width:calc(100% - 31px)}.button-and-options-container,.comment-and-option-container{display:flex;flex-flow:row nowrap}.comment-and-option-container{align-items:flex-start;justify-content:flex-end;margin-bottom:20px;width:100%}.option-container,.options-container{display:inline-block;vertical-align:top;width:calc(100% - 31px)}.option-list{border:1px solid #d3d9de;border-radius:4px;display:inline-block;width:100%}.option-list--hidden{display:none}.option-list-block{border-bottom:1px solid #d3d9de;display:flex;flex-flow:row wrap;padding:22px 18px;width:100%}.option-list-block.space-between{justify-content:space-between}.option-list-block.flex-end{align-items:flex-end}.select-input-container{display:flex;flex-flow:row nowrap;justify-content:space-between;min-height:39px}.select-input-container select{border:2px solid #b5e400;box-shadow:0 0 0 0 #fff0;height:auto;min-height:39px;width:calc(100% - 100px)}.select-input-container select.fill-1{background:linear-gradient(90deg,#b5e400 10%,#b5e4004d 10% 90%)}.select-input-container select.fill-2{background:linear-gradient(90deg,#b5e400 20%,#b5e4004d 20% 80%)}.select-input-container select.fill-3{background:linear-gradient(90deg,#b5e400 30%,#b5e4004d 30% 70%)}.select-input-container select.fill-4{background:linear-gradient(90deg,#b5e400 40%,#b5e4004d 40% 60%)}.select-input-container select.fill-5{background:linear-gradient(90deg,#b5e400 50%,#b5e4004d 50% 50%)}.select-input-container select.fill-6{background:linear-gradient(90deg,#b5e400 60%,#b5e4004d 60% 40%)}.select-input-container select.fill-7{background:linear-gradient(90deg,#b5e400 70%,#b5e4004d 70% 30%)}.select-input-container select.fill-8{background:linear-gradient(90deg,#b5e400 80%,#b5e4004d 80% 20%)}.select-input-container select.fill-9{background:linear-gradient(90deg,#b5e400 90%,#b5e4004d 90% 10%)}.select-input-container select.fill-10{background:linear-gradient(90deg,#b5e400 100%,#b5e4004d 0)}.select-input-container label{background-color:#d3d9de;border-radius:2px;position:relative;text-align:right;width:98px}.select-input-container label.spend-time{height:39px}.select-input-container label:before{color:#081f34;content:attr(data-hours);font-size:12px;font-weight:700;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.select-input-container label:after{color:#5e6a76;content:attr(data-hours-symb);font-size:12px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.select-input-container label input{border:2px solid #d3d9de;border-radius:3px;margin-right:15px;padding-left:5px;padding-right:0;text-align:center;width:45px}.status-select.status-select--done{background-image:url(/static/media/green.1c7145c9e939d39a9996.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--clear-with-rest,.status-select.status-select--done{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--clear-with-rest{background-image:url(/static/media/blue.6cfd781019d96f57fa9a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--ready-for-montering{background-image:url(/static/media/pink.76550c0f8ebd3149d84a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--ready-for-montering,.status-select.status-select--stopped{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--stopped{background-image:url(/static/media/red.dc574ac73b868317ac78.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.error-inline{background-color:#d70000;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;padding:5px;position:relative}.error-inline:after{border-bottom:6px solid #d70000;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translate(-50%);width:0}.error-inline--trigger{display:block;margin-bottom:20px}.look-like-input{background:#fff url(/static/media/calendar.f130786c3c255a4c55a4.svg) 100% no-repeat;cursor:pointer;height:37px}.look-like-input,.look-like-regular-input{border:2px solid #e1e5e9;border-radius:3px;box-shadow:inset 0 2px 2px 0 #313f4d12;color:#081f34;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.3em;padding:8px 40px 8px 10px;text-align:left;width:100%}.look-like-regular-input{background:#f0f3f5;cursor:default;min-height:37px}.local-grid{width:100%}.local-grid.local-grid--hidden{display:none}.local-grid.local-grid--col-1 .grid-item{display:block;width:100%}.local-grid.local-grid--col-2 .grid-item{display:inline-block;width:50%}.local-grid.local-grid--col-2 .grid-item.grid-item--extra-padding{padding-top:35px}.local-grid.local-grid--col-3 .grid-item{display:inline-block;width:33.3333333333%}.local-grid.local-grid--col-4 .grid-item{display:inline-block;width:25%}.local-grid.local-grid--col-5 .grid-item{display:inline-block;width:20%}.local-grid.local-grid--col-6 .grid-item{display:inline-block;width:16.6666666667%}.local-grid.local-grid--col-7 .grid-item{display:inline-block;width:14.2857142857%}.local-grid.local-grid--col-8 .grid-item{display:block;width:100%}.local-grid.local-grid--col-9 .grid-item{display:inline-block;width:12.5%}.local-grid.local-grid--col-10 .grid-item{display:inline-block;width:10%}.local-grid .grid-item{padding:20px 18px}.local-grid .grid-item.grid-item--clear{padding:0}.local-grid .grid-item.grid-item--relative{position:relative}.local-grid .free-grid-item{display:inline-block;padding:20px 9px}.local-grid .free-grid-item:first-child{padding-left:20px}.local-grid .free-grid-item:last-child{padding-right:20px}.local-grid .free-grid-item.clear{padding:0!important}.local-grid .free-grid-item.initial{padding:20px}.local-grid .free-grid-item.clear-padding{padding:0}.local-grid.separate-line{border-bottom:1px solid #d3d9de}.local-grid .full-width{width:100%}.local-grid .full-width.full-width--extra-padding{padding-top:17px}.local-grid .strong-relation{align-items:flex-end;display:flex;flex-flow:row nowrap}iframe{min-height:100vh;width:100%}.toggle-data-container.toggle-data-container--hidden{display:none}.portal-modal{background-color:#a2c619e6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.portal-modal .portal-modal__container{background-color:#fff;border-radius:5px;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.page-wrapper{border:1px solid #e1e5e9;padding:30px 30px 60px}.page-wrapper--localstorage{padding-top:50px}.track-time-container,.user-role-container{background-color:#081f34;box-shadow:0 44px 128px 0 #00000040;left:50%;max-width:1300px;padding:40px;position:fixed;top:42px;transform:translateX(-50%);width:100%;z-index:5}.track-time-container .action-title,.user-role-container .action-title{color:#88929c;display:block;font-family:Open Sans,sans-serif;font-size:14px;margin-bottom:20px;text-align:center}.track-time-container .user-role-list,.user-role-container .user-role-list{display:block;margin:0 auto;text-align:center;width:420px}.project-data-container{border:1px solid #e1e5e9;padding:85px 30px 30px}.calendar-container-overlay{background-color:#f0f3f5f2;height:100%;left:-100%;max-width:1300px;position:fixed;top:0;width:100%;z-index:50}.calendar-container-overlay.appear-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.calendar-container-overlay.appear-active{animation:slide .5s forwards;animation-delay:0s}}.calendar-container-overlay.enter-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.calendar-container-overlay.enter-active{animation:slide .5s forwards;animation-delay:0s}}.calendar-container-overlay.enter-done{left:50%;transform:translate(-50%)}.calendar-container{display:flex;flex-flow:row wrap;height:100%;margin:0 auto;max-width:1300px;min-height:100%;position:relative;width:100%}@media only screen and (max-width:1300px){.calendar-container{position:absolute}}.calendar-container.calendar-container--full-width{display:block;height:auto;margin-bottom:50px;padding:0 20px}@media only screen and (max-width:1000px){.calendar-container.calendar-container--full-width{margin-bottom:0}}.calendar-container.calendar-container--full-width .calendar-container-data{padding:0;vertical-align:top;width:100%}.calendar-container.calendar-container--full-width .title-container{display:flex;flex-flow:row wrap;justify-content:center;margin-top:85px;width:100%}.deafult-time{display:block;font-size:14px;font-weight:700;margin-top:10px;padding-left:10px}.calendar-container-data{background-color:#f0f3f5;box-shadow:0 22px 64px 0 #00000026;height:100%;min-height:100%;overflow-y:auto;padding:20px;width:calc(100% - 100px)}.calendar-container-data .fc-toolbar h2{text-transform:capitalize}.calendar-container-data .fc-list-event-title,.calendar-container-data .fc-list-event-title a:hover{text-decoration:none!important}h4{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.select-status-container{align-items:center;border-radius:3px;display:flex;flex-flow:column nowrap;justify-content:center;margin-left:7px;order:3;width:180px}@media only screen and (max-width:1000px){.select-status-container{order:2}}footer{bottom:0;box-shadow:0 0 10px #0000001a;left:50%;max-width:1300px;position:fixed;transform:translateX(-50%);width:100%}footer,footer .action-container{background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width:1000px){footer .action-container{width:100%}}footer .name-container{align-items:flex-start;background-color:#fff;border-radius:4px;color:#5e6a76;font-size:16px;font-weight:700;margin:4px 30px;overflow:hidden;padding:14px 10px;text-overflow:ellipsis;width:100%}@media only screen and (max-width:1000px){footer .name-container{display:none;order:1}}footer .status-container{background-color:#f0f3f5;border-radius:4px;color:#000;display:block;flex:0 0 20%;margin:7px;padding:2px 4px 2px 30px}footer .status-container span{color:#5e6a76;display:block;font-size:10px}footer .project-step-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;order:2;padding:0}@media only screen and (max-width:1000px){footer .project-step-container{order:3}}footer .project-step-container li{color:#5e6a76;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;margin:0 5px;max-width:125px}footer .project-step-container li.project-step-delivery{background:url(/static/media/message.d07772703628c704dc65.svg) 0 no-repeat;background-size:30px 30px;padding:7px 10px 7px 35px;position:relative}footer .project-step-container li.project-step-delivery.project-step-delivery--active{background:#f0f3f5 url(/static/media/message.d07772703628c704dc65.svg) 0 no-repeat;background-size:30px 30px;border-bottom:2px solid #a2c619;border-radius:0 0 3px 3px;color:#739e00;font-weight:700;margin-top:-7px}footer .project-step-container li.project-step-delivery:before{color:#dc0008;content:attr(data-comments);font-size:10px;font-weight:700;left:9px;position:absolute;top:50%;transform:translateY(-50%)}footer .project-step-container li.project-step-details{background:url(/static/media/message.d07772703628c704dc65.svg) 0 no-repeat;background-size:30px 30px;padding:7px 10px 7px 35px;position:relative}footer .project-step-container li.project-step-details.project-step-details--active{background:#f0f3f5 url(/static/media/message.d07772703628c704dc65.svg) 0 no-repeat;background-size:30px 30px;border-bottom:2px solid #a2c619;border-radius:0 0 3px 3px;color:#739e00;font-weight:700;margin-top:-7px}footer .project-step-container li.project-step-details:before{color:#dc0008;content:attr(data-comments);font-size:10px;font-weight:700;left:9px;position:absolute;top:50%;transform:translateY(-50%)}footer .project-step-container li.project-step-files{background:url(/static/media/document.8685b31e6b40d9da30b4.svg) 0 no-repeat;background-size:30px 30px;padding:18px 10px 10px 35px;position:relative}footer .project-step-container li.project-step-files.project-step-files--active{background:#f0f3f5 url(/static/media/document.8685b31e6b40d9da30b4.svg) 0 no-repeat;background-size:30px 30px;border-bottom:2px solid #a2c619;border-radius:0 0 3px 3px;color:#739e00;font-weight:700;margin-top:-8px}footer .project-step-container li.project-step-files:before{color:#dc0008;content:attr(data-files);font-size:10px;font-weight:700;left:9px;position:absolute;top:55%;transform:translateY(-50%)}footer .project-step-container li a{color:inherit;text-decoration:none}footer .save-project-container{order:4}footer .save-project-container button{border-radius:0}.dropdown-container{border-left:1px solid #d3d9de;border-radius:3px;border-right:1px solid #d3d9de;border-top:1px solid #d3d9de;margin-bottom:20px}.dropdown-container__header{align-items:center;background-color:#fff;border-bottom:1px solid #d3d9de;border-radius:3px 3px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:5px 8px}.dropdown-container__header.dropdown-container__header--closed{border-radius:3px}.dropdown-container__header .dropdown-container-trigger{background:url(/static/media/down.2f3d7dbe100119f73c57.svg) center left 7px no-repeat;background-size:15px 15px;color:#000;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.5;padding:6px 6px 6px 40px;text-decoration:none;width:40%}.dropdown-container__header .dropdown-status-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;width:60%}.dropdown-container__header .dropdown-status-container label{margin-right:15px}.dropdown-content-initial-options{align-items:center}.dropdown-content-initial-options,.dropdown-content-options{border-bottom:1px solid #d3d9de;display:flex;flex-flow:row wrap}.dropdown-content-options{border-radius:3px;justify-content:space-between}.dropdown-content-options.dropdown-content-options--hidden{display:none}.project-section-status{text-align:right}.project-section-status__date{display:block;font-weight:700}.add-new-project{margin-bottom:30px}.section-container{border:1px solid #d3d9de;border-radius:5px;margin-bottom:30px}.overlay-comment-container.exit-done{display:none}.overlay-comment-data-container{height:100%;min-height:100%}.overlay-calendar-data-container-trigger,.overlay-comment-data-container-trigger{background:url(/static/media/close.c2a25874db5628098b30.svg) top no-repeat;background-size:contain;color:#081f34;cursor:pointer;display:inline-block;padding:70px 10px 10px;position:absolute;right:15px;text-decoration:none;text-transform:uppercase;top:0}.overlay-comment-form{background-color:#fff;width:100%}.overlay-comment-list{margin:20px 0 50px}.filter-container{margin:20px 0}.button-and-options-container .comment-data-container{margin:0 0 10px;width:100%}.comment-data-container{background-color:#e1e5e9;margin:10px 20px;width:calc(100% - 40px)}.comment-data-container.comment-data-container--light{margin:0 0 10px;width:100%}.comment-data-container .comment-data__content{background:url(/static/media/message.d07772703628c704dc65.svg) center left 5px no-repeat;background-size:60px 60px;padding:15px 15px 15px 70px}.comment-data-container .comment-data-wrapper{padding:12px}.form-data-container{margin-top:78px}.options-container .comment-data-container{margin-top:10px}.pdf-download-btn{bottom:65px;display:flex;position:fixed;right:10px;text-align:right}.pdf-download-btn a{background:#fff url(/static/media/document.308a43961625cd2b38dd.svg) 50% no-repeat;background-size:55px auto;border-radius:3px;box-shadow:0 2px 10px 0 #739e00cc;color:#739e00;display:inline-block;font-size:8px;font-weight:700;height:50px;margin:0 5px;padding:25px 8px 5px;text-align:center;text-decoration:none;width:40px}.date-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}.overlay-comment-container{background-color:#f0f3f5f2;height:100%;left:-100%;max-width:1300px;position:fixed;top:0;width:100%;z-index:50}.overlay-comment-container.appear-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.overlay-comment-container.appear-active{animation:slide .5s forwards;animation-delay:0s}}.overlay-comment-container.enter-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.overlay-comment-container.enter-active{animation:slide .5s forwards;animation-delay:0s}}.overlay-comment-container.enter-done{left:50%;transform:translate(-50%)}.overlay-comment-wrapper{display:flex;flex-flow:row wrap;height:100%;margin:0 auto;max-width:1300px;min-height:100%;position:relative}.overlay-comment-data-container{background-color:#f0f3f5;box-shadow:0 22px 64px 0 #00000026;height:calc(100% - 122px);margin-top:61px;min-height:calc(100% - 61px);overflow-y:scroll;width:calc(100% - 100px)}.overlay-comment-data-container-trigger{background:url(/static/media/close.c2a25874db5628098b30.svg) top no-repeat;background-size:contain;color:#081f34;display:inline-block;padding:70px 10px 10px;position:absolute;right:15px;text-decoration:none;text-transform:uppercase;top:0}.overlay-comment-form{background-color:#f0f3f5;box-shadow:0 2px 8px 0 #0000001a;max-width:1200px;padding:10px;position:absolute;width:calc(100% - 100px);z-index:200}.overlay-comment-form.overlay-comment-form--active{background-color:#fff}.input-container{width:100%}.overlay-comment-list{height:auto;margin:0 0 50px;padding:0 20px}.overlay-comment-list h4{font-size:24px;line-height:1.27;margin-bottom:20px;text-transform:uppercase}.overlay-comment-list .sub-group-content{display:block;margin-top:20px}.overlay-comment-list .sub-group-content h3{font-size:18px;font-weight:700;line-height:1.27;margin-bottom:10px;padding-left:15px;padding-top:10px}.filter-container{margin:25px 0 18px;padding:20px;width:100%}.comment-data-container{background-color:#fff;border-radius:5px}.comment-data-container.comment-data-container--light{background-color:#fff;margin-bottom:10px}.comment-data-container.comment-data-container--light .comment-data__content{background:#fff;padding:15px;white-space:pre-line}.comment-data-container .comment-data__content{background:url(/static/media/message.2a29e72d633dcee5000d.svg) top 12px left 10px no-repeat;background-size:29px 29px;border-bottom:1px solid #d3d9de;border-radius:5px 5px 0 0;line-height:1.27;min-height:60px;padding:15px 15px 15px 50px;white-space:pre-line}.comment-data-container .comment-data-wrapper{align-items:center;border-radius:0 0 5px 5px;display:flex;flex-flow:row wrap;justify-content:space-between;padding:2px 12px}.comment-data-container .comment-data-wrapper--localstorage{padding:7px 12px}.comment-data-container .comment-data-wrapper--localstorage .comment-data__category{margin-right:0}.comment-data-container .comment-data__author,.comment-data-container .comment-data__date{color:#5e6a76;display:inline-block;font-size:14px;line-height:1.27;margin-right:20px}.comment-data-container .comment-data__category{background:url(/static/media/link.ee15e685f20bce1056e1.svg) 0 no-repeat;background-size:20px 20px;color:#5e6a76;font-size:14px;line-height:1.27;margin-right:20px;padding-left:20px}.comment-data-list{display:block}.comment-edit-delete-container{position:relative}.comment-edit-delete-container.comment-edit-delete-container--display{align-items:center;display:flex;flex-flow:row wrap}.delete-confirmation-container{background-color:#fff;border-radius:3px;bottom:40px;box-shadow:0 30px 100px 0 #0000004d;padding:28px;position:absolute;right:0;text-align:center;width:260px;z-index:201}.delete-confirmation-container:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;bottom:-10px;content:"";height:0;position:absolute;right:38px;width:0}.confirm-label{color:#081f34;display:block;font-size:18px;line-height:1.6;margin-bottom:20px}.delete-confirm{background-color:#a2c619;border-radius:3px;font-size:18px;margin-bottom:10px}.cancel-confirm,.delete-confirm{color:#081f34;display:inline-block;font-weight:700;padding:15px 30px;text-decoration:none}.cancel-confirm{background:#fff url(/static/media/close.09fd2644d4fd83e18678.svg) 0 no-repeat}.comment-delete{background:url(/static/media/trash.f18630d6d40ef9af1a5b.svg) 50% no-repeat;background-size:25px 25px;cursor:pointer;display:inline-block;height:25px;margin-right:10px;width:25px}.comment-delete--disabled{cursor:default;opacity:.5}.comment-delete.m-0{margin:0}.comment-edit{background:url(/static/media/edit.c05b47ac76d8b45278a5.svg) 50% no-repeat;background-size:25px 25px;cursor:pointer;display:inline-block;height:25px;width:25px}.comment-edit--disabled{cursor:default;opacity:.5}select[name=project_comment_groups]{width:auto}.carousel-overlay{align-items:center;background-color:#fffffffa;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;max-width:1200px;position:absolute;top:0;width:calc(100% - 100px);z-index:300}.carousel-container{height:500px;position:relative;width:calc(100% - 40px)}.carousel .slider-wrapper,.carousel.carousel-slider{height:100%}.carousel .slide img{height:100%;width:auto!important}.carousel .slider{height:100%}.close-gallery{background:#fff url(/static/media/close.c2a25874db5628098b30.svg) bottom 11px right no-repeat;color:#081f34;cursor:pointer;font-weight:700;margin-top:10px;padding:20px 30px;text-decoration:none;text-transform:uppercase}.comment-wrapper-fit{margin-left:20px;width:calc(100% - 40px)}.user-nav{align-items:center;background-color:#081f34;display:flex;flex-flow:row nowrap;justify-content:space-between;left:50%;padding:0 30px;position:fixed;top:0;transform:translateX(-50%);width:1300px;z-index:5}@media only screen and (max-width:1300px){.user-nav{width:100%}}.user-nav .user-nav-role-container{width:45%}.user-nav a,.user-nav span{color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.user-nav .user-nav--details{background:url(/static/media/profile.02f8ddfab5d117e47edd.svg) 0 no-repeat;background-size:21px 21px;display:inline-block;padding:15px 15px 15px 30px}.user-nav .user-nav--roles{background:#313f4d80 url(/static/media/role.110ec16c14cdbcdd5902.svg) center right 10px no-repeat;background-size:20px 20px;border:1px solid #f0f3f580;border-radius:4px;color:#f0f3f580;display:inline-block;padding:10px 40px 10px 10px}.user-nav .user-nav--logout{background:url(/static/media/logout.966c5647f3a06d6e674e.svg) 50% no-repeat;background-size:19px 20px;height:25px;width:10%}.user-nav .time-tracking-header-container{text-align:right;width:45%}.user-nav .user-nav--time-tracking{background:url(/static/media/down.2bb6406c0c3188107bd0.svg) 0 no-repeat;background-size:15px 15px;display:inline-block;margin-right:10px;padding:15px 5px 15px 20px;text-align:right;vertical-align:top}.user-nav .user-nav--time-tracking.user-nav--time-tracking--stop{background:url(/static/media/down.ae5f90d95fb879c01924.svg) 0 no-repeat;background-size:15px 15px;color:#d70000}.user-nav .user-nav--time-tracking.user-nav--time-tracking--play{background:url(/static/media/down.e0088338c60ea1b2d7c5.svg) 0 no-repeat;background-size:15px 15px;color:#a2c619}.user-nav .user-nav--time-tracking-stopper{background:url(/static/media/play.b8398ab45077eb6001dd.svg) 50% no-repeat;background-size:25px 25px;display:inline-block;height:42px;vertical-align:top;width:30px}.user-nav .tracking-stopper--stop{background:url(/static/media/pause.b954fd50a0b98b59c56c.svg) 50% no-repeat;background-size:30px 30px}.error-container{background-color:#e1e5e9f2;height:100%;left:-100%;max-width:1300px;position:fixed;top:0;width:100%;z-index:1000}.error-container.appear-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.error-container.appear-active{animation:slide .5s forwards;animation-delay:0s}}.error-container.enter-active{animation:slide-desktop .5s forwards;animation-delay:0s}@media only screen and (max-width:1300px){.error-container.enter-active{animation:slide .5s forwards;animation-delay:0s}}.error-container.exit-done{display:none}.error-container__wrapper{background-color:#e1e5e9fc;box-shadow:0 22px 64px 0 #00000026;height:100%;position:absolute;right:0;top:0;width:88%}.error-container__wrapper,.error-message-round-container{align-items:center;display:flex;flex-flow:column wrap;justify-content:center}.error-message-round-container{background:#fff url(/static/media/error.49f13762cc318150f333.svg) 50% no-repeat;background-size:100px auto;border-radius:50%;color:#d70000;font-size:22px;font-weight:700;height:500px;line-height:1.27;padding:180px 20px 10px;text-align:center;width:500px}.load-more-container{color:#5e6a76;display:block;font-family:Open Sans,sans-serif;font-size:16px;padding:30px 30px 0;text-align:center;width:100%}.load-more-container:after{background:url(/static/media/loading.eb83e34ae042c107adc0.svg) 50% no-repeat;content:"";display:inline-block;height:30px;margin-top:-5px;vertical-align:middle;width:30px}.btn-add-comment{background:url(/static/media/message.d07772703628c704dc65.svg) center top -4px no-repeat;background-size:28px 28px;cursor:pointer;display:inline-block;flex:0 0 31px;font-family:Open Sans,sans-serif;font-size:10px;height:31px;position:relative;transition:background .2s;width:31px}.btn-add-comment:active,.btn-add-comment:focus{background:url(/static/media/message.2a29e72d633dcee5000d.svg) center top -4px no-repeat;background-size:28px 28px}.btn-add-comment:after{content:attr(data-comments);left:50%;position:absolute;top:2px;transform:translate(-50%)}.btn-add-comment.btn-add-comment--small{background:url(/static/media/message.d07772703628c704dc65.svg) center top -5px no-repeat;background-size:28px 28px;height:31px;margin-top:17px}.btn-add-comment.btn-add-comment--small:active,.btn-add-comment.btn-add-comment--small:focus{background:url(/static/media/message.2a29e72d633dcee5000d.svg) center top -5px no-repeat;background-size:28px 28px}.btn-add-comment.btn-add-comment--small:after{content:attr(data-comments);left:50%;position:absolute;top:1px;transform:translate(-50%)}.btn-add-comment.btn-add-comment--added{color:#dc0008;font-weight:700}.general-comment-container span{display:inline-block;font-size:12px;font-weight:700}.general-comment_wrapper{align-items:center;display:flex;flex-flow:row wrap}.general-comment_wrapper button{margin-right:10px;margin-top:10px!important}.project-type-container{background-color:#fff;border:2px solid #fff;border-radius:3px;box-shadow:0 2px 8px 0 #0000001a;display:flex;flex-flow:row nowrap;justify-content:space-around;margin-bottom:22px;margin-top:78px;padding-top:20px;width:100%}.project-type-container.project-type-container--error{border:2px solid #d70000}.error-message-form-container{background:#fff url(/static/media/error.49f13762cc318150f333.svg) center left 10px no-repeat;border-radius:4px;margin:10px auto;padding:15px 15px 15px 50px;width:calc(100% - 36px)}.error-message-form-container--border{border:2px solid #d70000}.error-message-form-container h2{color:#000;font-size:18px;font-weight:700;line-height:1.27}.error-message-form-container .error-message{color:#000;font-size:14px;font-weight:300;line-height:1.67}.project-nav{align-items:center;background-color:#fff;box-shadow:0 4px 2px -2px #0000001a;display:flex;flex-flow:row nowrap;justify-content:space-between;left:50%;margin-bottom:22px;padding:0 30px;position:fixed;top:42px;transform:translateX(-50%);width:1300px;z-index:4}@media only screen and (max-width:1300px){.project-nav{width:100%}}.project-nav a{color:#5e6a76;font-family:Roboto,sans-serif;font-size:14px;padding:15px 15px 15px 35px;text-align:center;text-decoration:none}.project-nav .admin-nav--user{background:url(/static/media/users.937a164e4e74d3924a50.svg) 0 no-repeat;background-size:21px 21px;display:inline-block;padding:15px 15px 15px 30px}.project-nav .admin-nav--user.admin-nav--active{background:url(/static/media/users.b5611115174fce88f1d7.svg) 0 no-repeat;background-size:21px 21px;color:#739e00;font-weight:700}.project-nav .admin-nav--form{background:url(/static/media/gear.86a7505d5685dac88e52.svg) 0 no-repeat;background-size:21px 21px;display:inline-block;padding:15px 15px 15px 30px}.project-nav .admin-nav--form.admin-nav--active{background:url(/static/media/gear.8ff6c7d80807417fe393.svg) 0 no-repeat;background-size:21px 21px;color:#739e00;font-weight:700}.project-nav .project-nav--home{background:url(/static/media/home.12897f2ad6c125561698.svg) 0 no-repeat;background-size:contain;height:30px;padding:0;width:30px}.project-nav .project-nav--home.project-nav--active{background:url(/static/media/home.dac9e56ada0fc30ba2e9.svg) 50% no-repeat;background-size:contain;font-weight:700;height:30px;width:30px}.project-nav .project-nav--add-project{background:url(/static/media/add.bc06ab9c969d76679eae.svg) 0 no-repeat;background-size:30px 30px}.project-nav .project-nav--add-project.project-nav--active{background:url(/static/media/add.9d376730de7eb1dfc4f1.svg) 0 no-repeat;background-size:30px 30px;color:#739e00;font-weight:700}.project-nav .project-nav--active-project{background:url(/static/media/active.d8d2db3f89ad03dbf958.svg) 0 no-repeat;background-size:30px 30px}.project-nav .project-nav--active-project.project-nav--active{background:url(/static/media/active.20151817e26535203503.svg) 0 no-repeat;background-size:30px 30px;color:#739e00;font-weight:700}.project-nav .project-nav--archive-project{background:url(/static/media/archive.4696967bf1e784bb38d5.svg) 0 no-repeat;background-size:30px 30px}.project-nav .project-nav--archive-project.project-nav--active{background:url(/static/media/archive.c84e8dbf25268afd844e.svg) 0 no-repeat;background-size:30px 30px;color:#739e00;font-weight:700}.project-nav .project-nav--calender{background:url(/static/media/calendar.305f7f9451ff6a8ca492.svg) 0 no-repeat;background-size:30px 30px;padding-left:35px}.project-nav .project-nav--calender.project-nav--active{background:url(/static/media/calendar.dd604939b446942cbe84.svg) 0 no-repeat;background-size:30px 30px;color:#739e00;font-weight:700}.project-nav .project-nav--goals{background:url(/static/media/goals.85ffeaa77a533c470457.svg) 0 no-repeat;background-size:30px 30px;padding-right:0}.project-nav .project-nav--goals.project-nav--active{background:url(/static/media/goals.76381ac0f1cb5f9ecc0f.svg) 0 no-repeat;background-size:30px 30px;color:#739e00;font-weight:700}.project-search-container{text-align:center}.project-search-container label{margin-top:30px}.project-search-container label.width-100{margin-top:0}.project-search-container .green-search{background-color:#a2c619;margin-bottom:30px;margin-top:12px}.status-container{align-items:stretch;display:flex;flex-flow:column nowrap}.status-select{border:1px solid #d3d9de;border-radius:3px;box-shadow:0 0 0 0 #f0f3f500;color:#5e6a76;font-family:Open Sans,sans-serif;font-size:16px;padding:2px 30px;position:relative;text-align:left;text-decoration:none;width:100%}.status-select:active,.status-select:focus{border:1px solid #a2c619;box-shadow:0 2px 8px 0 #a2c61912}.status-select.status-select--draft{background-image:url(/static/media/draft.324229df8a990822313e.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--archived,.status-select.status-select--draft{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--archived{background-image:url(/static/media/archive.059f2954159ac1d10e55.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--order{background-image:url(/static/media/yellow.2e0621770afacd01ce12.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--confirmed,.status-select.status-select--order{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--confirmed{background-image:url(/static/media/orange.79e22ad14152b752b38a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--ready_for_rest{background-image:url(/static/media/blue.6cfd781019d96f57fa9a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--ready_for_assembly,.status-select.status-select--ready_for_rest{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--ready_for_assembly{background-image:url(/static/media/pink.76550c0f8ebd3149d84a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--delivered{background-image:url(/static/media/purple.5a1dfbd927c5e1ea003b.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--assembled,.status-select.status-select--delivered{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--assembled{background-image:url(/static/media/cyan.14eee3ae255c5a895526.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--complaints{background-image:url(/static/media/red.dc574ac73b868317ac78.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--complaints,.status-select.status-select--ready{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--ready{background-image:url(/static/media/green.1c7145c9e939d39a9996.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--ready_to_invoice{background-image:url(/static/media/ready_to_invoice.e5b9d78086910b6b2108.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.status-select.status-select--invoiced,.status-select.status-select--ready_to_invoice{background-color:#f0f3f5;background-position:center left 5px,center right 5px;background-repeat:no-repeat,no-repeat;background-size:18px 18px,14px 14px}.status-select.status-select--invoiced{background-image:url(/static/media/invoiced.39b889c72e30531c642a.svg),url(/static/media/down.2f3d7dbe100119f73c57.svg)}.title-container{display:block;padding:35px;text-align:center}.title-container h1{color:#000}.title-container a,.title-container h1{font-family:Roboto,sans-serif;font-size:28px;font-weight:700}.title-container a{color:#5e6a76;margin:0 15px;text-decoration:none}.title-container a.active{color:#000}.loading-container{align-items:center;background-color:#fffffff2;border-radius:3px;display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loading-container--comment{height:110px;top:0}.loading-container--comment .loading-gif{align-items:center;display:flex;height:110px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.loading-container--comment .loading-gif div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#a2c619;box-sizing:border-box;display:block;height:60px;left:120px;margin:3px;position:absolute;top:0;width:60px}.loading-container--comment .loading-gif div:first-child{animation-delay:-.45s}.loading-container--comment .loading-gif div:nth-child(2){animation-delay:-.3s}.loading-container--comment .loading-gif div:nth-child(3){animation-delay:-.15s}.loading-container--comment .loading-gif .loading-title{color:#000;font-size:12px;font-weight:700;padding-top:50px;text-align:center;width:100%}.dropzone{align-items:center;border:2px dashed #d3d9de;border-radius:4px;display:flex;height:160px;justify-content:center;margin-bottom:20px;outline:none}.dropzone.active-drag{background-color:#fff;border:2px dashed #a2c619}.dropzone-container{margin-bottom:20px}.dropzone-container .dropzone{border:2px dashed #ccc;border-radius:4px;cursor:pointer;padding:20px;text-align:center;transition:all .3s ease}.dropzone-container .dropzone:hover{border-color:#666}.dropzone-container .dropzone.active-drag{background-color:#2196f31a;border-color:#2196f3}.file-list{align-items:flex-start;display:flex;flex-flow:column wrap;gap:10px}.file-row{align-items:center;display:flex;justify-content:space-between;width:100%}.mb-20{align-items:flex-end;justify-content:flex-end;margin-bottom:20px}.loading-gif,.mb-20{display:flex;margin-top:20px}.loading-gif{align-items:center;height:150px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.loading-gif div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#a2c619;box-sizing:border-box;display:block;height:60px;left:120px;margin:3px;position:absolute;top:0;width:60px}.loading-gif div:first-child{animation-delay:-.45s}.loading-gif div:nth-child(2){animation-delay:-.3s}.loading-gif div:nth-child(3){animation-delay:-.15s}.loading-gif .loading-title{font-size:12px;font-weight:700;padding-top:50px;text-align:center;width:100%}.screen-loading{background-color:#a2c619;height:100%;left:50%;min-height:100%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:300}.screen-loading.appear-active,.screen-loading.appear-done{background-color:#a2c619;opacity:1;transition-timing-function:ease}.screen-loading.exit-active{opacity:.9}.screen-loading.exit-active,.screen-loading.exit-done{background-color:#a2c619;transition-timing-function:ease}.screen-loading.exit-done{display:none;opacity:.05}.screen-loading .lds-ring{display:inline-block;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.screen-loading .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid #0000;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:150px;left:-6px;margin:6px;position:absolute;top:-6px;width:150px}.screen-loading .lds-ring div:first-child{animation-delay:-.45s}.screen-loading .lds-ring div:nth-child(2){animation-delay:-.3s}.screen-loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-inner-container{background-color:#fffffff2;border:1px solid #d3d9de;border-radius:3px;display:flex;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:2}.spinner-inner-container span{font-size:12px;font-weight:700}.success-container{background-color:#a2c619;height:100%;left:-100%;max-width:1300px;opacity:0;position:fixed;top:0;transform:translate(0);width:100%;z-index:1000}.success-container.enter-active{animation:fadein 1s;animation-delay:0s;left:50%;transform:translate(-50%)}@media only screen and (max-width:1300px){.success-container.enter-active{animation:fadein 1s;animation-delay:0s}}.success-container.exit-done{display:none}@keyframes fadein{0%{opacity:.98}to{opacity:1}}@keyframes slide{to{left:0}}.success-container__wrapper{background-color:#a2c619;height:100%;position:absolute;right:0;top:0;width:100%}.success-container__wrapper,.success-message-container{align-items:center;display:flex;flex-flow:column wrap;justify-content:center}.success-message-container{background:#fff url(/static/media/check-large.e1f777cc99c6ae0fe8ce.svg) 50% no-repeat;background-size:100px auto;border-radius:50%;color:#739e00;font-size:22px;font-weight:700;height:257px;padding-top:130px;text-align:center;width:257px}.timer-controls{display:flex;justify-content:space-between;margin:0 auto 50px;width:450px}.time-tracker-status{color:#fff;font-size:14px;text-decoration:none}.time-tracker-status.time-tracker--start{background:url(/static/media/play.b8398ab45077eb6001dd.svg) 100% no-repeat;background-size:25px 25px;color:#a2c619;font-weight:700;padding:5px 32px 5px 5px}.time-tracker-status.time-tracker--stop{background:url(/static/media/pause.b954fd50a0b98b59c56c.svg) 100% no-repeat;background-size:30px 30px;color:#d70000;font-weight:700;padding:5px 32px 5px 5px}.time-tracker-status.time-tracker--clear{background:url(/static/media/close.ea1fa60bf3a477ebe7bd.svg) center left 1px no-repeat;background-size:21px 21px;padding:5px 5px 5px 25px;position:relative}.time-tracker-status.time-tracker--clear:before{border:1px solid #fff;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.time-tracker-info{margin:0 auto;position:relative;text-align:center;width:450px}.add-time-container{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:25px}.add-time-container input{background:#081f34e6 url(/static/media/edit.f0c5ec47f700536424d6.svg) center right 5px no-repeat;background-size:20px 20px;border:1px solid #43505de6;color:#fff;padding:11px 40px 11px 4px;text-align:right;width:25%}.add-time-container input:last-of-type{background:#081f34e6 url(/static/media/calendar.6dd77d8e0faea7c410af.svg) center right 5px no-repeat;background-size:27px 27px;width:40%}.add-time-container input.error-field{border:2px solid #d70000}.add-time-container input[name=hour]{padding-right:35px}.add-time-container input[name=hour]+span{color:#fff;display:block;font-size:14px;left:78px;position:absolute;top:16px}.add-time-container input[name=min]{padding-right:50px}.add-time-container input[name=min]+span{color:#fff;display:block;font-size:14px;left:197px;position:absolute;top:16px}.choose-project-trigger{background:#081f34e6 url(/static/media/down.2bb6406c0c3188107bd0.svg) center right 5px no-repeat;border:1px solid #43505de6;border-radius:3px;box-sizing:border-box;color:#fff;display:block;font-size:16px;margin-bottom:25px;padding:15px 20px;text-decoration:none;width:100%}.choose-project-trigger--error{border:2px solid #d70000}.project-inline-search{background-color:#081f34;border-bottom:1px solid #43505de6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #43505de6;border-right:1px solid #43505de6;left:0;padding:30px 20px 20px;position:absolute;top:115px;width:100%}.project-inline-search input{margin-bottom:10px}.project-list-container{max-height:300px;overflow:auto}.project-list-container li a{color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:15px 10px 15px 0;text-decoration:none}.project-list-container li a .project-title{text-align:left}.project-list-container li a .project-id{font-weight:300;text-align:right}.error-message-container--full-width{text-align:left;width:100%}.btn-switch{align-items:center;background-color:#313f4d80;border:1px solid #43505d;border-radius:4px;display:flex;flex-flow:row nowrap;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:44px;justify-content:space-between;margin-bottom:20px;margin-top:0;padding:11px 11px 11px 14px;position:relative;width:100%}.btn-switch.btn-switch--active{border:1px solid #b5e400}.btn-switch.btn-switch--active .role-option-title{color:#b5e400}.btn-switch .role-option-title{color:#fff}.btn-switch .btn-switch-checkbox{cursor:pointer;display:inline-block;height:30px;position:relative;width:70px}.btn-switch .btn-switch-checkbox span{border-radius:20px;display:block;font-size:12px;height:100%;overflow:hidden;padding:5px;position:relative;text-align:center;transition:color .3s ease,padding .3s ease-in-out,background .3s ease-in-out}.btn-switch .btn-switch-checkbox span:before{background-color:#313f4d80;border:0;display:block;padding:3px 0;position:relative}.btn-switch .btn-switch-checkbox span:after{background:#b5e400;border-radius:50%;content:"";display:block;height:22px;margin-left:-17px;position:absolute;top:2px;transition:left .3s cubic-bezier(.175,.885,.32,.97),background .3s ease-in-out;width:22px}.btn-switch .btn-switch-checkbox input[type=radio]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.btn-switch .btn-switch-checkbox input[type=radio]+span{background:#313f4d80;border:2px solid #88929c;color:#88929c;padding-left:30px;padding-right:5px}.btn-switch .btn-switch-checkbox input[type=radio]+span:before{color:#88929c;content:attr(data-off)}.btn-switch .btn-switch-checkbox input[type=radio]+span:after{background:#88929c;left:19px}.btn-switch .btn-switch-checkbox input[type=radio]:checked+span{background:#081f3480;border:2px solid #b5e400;color:#b5e400;padding-left:5px;padding-right:30px}.btn-switch .btn-switch-checkbox input[type=radio]:checked+span:before{background:#081f3480;content:attr(data-on)}.btn-switch .btn-switch-checkbox input[type=radio]:checked+span:after{background:#b5e400;border:0;border-radius:50%;height:22px;left:89%;width:22px}.btn-switch .btn-switch-checkbox input[type=radio]:focus+span{box-shadow:0 2px 8px 0 #739e00fc}.file-container{border:1px solid #d3d9de;border-radius:4px;margin-bottom:22px}.file-container.file-container--comment{border:0;margin-bottom:0;margin-top:20px}.file-container .file-header-container{align-items:center;border-bottom:1px solid #d3d9de;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px}.file-container .file-header-container .file-type{color:#000;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;padding:5px 5px 5px 35px}.file-container .file-header-container .file-type.file-type--document,.file-container .file-header-container .file-type.file-type--picture{background:url(/static/media/document.8685b31e6b40d9da30b4.svg) 0 no-repeat}.file-container .file-content-container{grid-column-gap:20px;column-count:2;column-fill:balance;-webkit-column-gap:20px;column-gap:20px;min-height:160px;padding:10px 20px 20px;position:relative}.file-container .file-content-container.selected-files{column-count:1;min-height:120px;padding-bottom:10px;position:relative}.file-container .file-content-container.file-content-container--comment{min-height:auto;padding:0}.file-container .file-content-container .document{background:url(/static/media/cog.57549fb45deaca7332c8.svg) 100% no-repeat;border-bottom:1px solid #d3d9de;break-inside:avoid;color:#000;display:block;font-family:Open Sans,sans-serif;font-size:14px;padding:10px 30px 10px 0;page-break-inside:avoid;text-decoration:none;word-break:break-all}.file-container .picture-content-container{line-height:0;min-height:160px;padding:20px 20px 10px;position:relative}.file-container .picture-content-container.picture-content-container--comment{min-height:auto;padding:0}.file-container .picture-content-container.picture-content-container--comment img{height:100px}.file-container .picture-content-container .img-wrapper{cursor:pointer;display:inline-block;position:relative}.file-container .picture-content-container .img-wrapper:after{background:#fff url(/static/media/cog.57549fb45deaca7332c8.svg) 50% no-repeat;bottom:0;content:"";display:block;height:30px;position:absolute;right:10px;width:40px}.file-container .picture-content-container img{cursor:pointer;height:120px;margin-right:10px;margin-top:10px;max-width:240px;object-fit:cover;width:auto}.no-content{align-items:center;background-color:#fffffff2;border-radius:3px;display:flex;flex-flow:column wrap;font-size:12px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.project-log tr{border-bottom:1px solid #d3d9de}.project-log th{color:#5e6a76;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding:12px 23px 22px;vertical-align:top}.project-log th.asc{background:url(/static/media/down.2f3d7dbe100119f73c57.svg) no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-log th.desc{background:url(/static/media/up.72eb9152b00e0cc58679.svg) 100% no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-log th.no-order{background:url(/static/media/plus.c60b09d2c41379aec491.svg) 100% no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-log th.no-sorting{background:url(/static/media/close.7b695af00879ae9248ec.svg) 100% no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-log th:first-of-type{width:27%}.project-log th:nth-of-type(2){width:15%}.project-log th:nth-of-type(3){width:27%}.project-log th:nth-of-type(4){width:15%}.project-log th:nth-of-type(5){width:16%}.project-log th.center{text-align:center}.project-log td{color:#000;font-family:Open Sans,sans-serif;font-size:16px;padding:15px 5px}.project-log td:first-of-type{padding-left:0;width:27%}.project-log td:nth-of-type(2){padding-left:23px;width:15%}.project-log td:nth-of-type(3){width:27%}.project-log td:nth-of-type(4){text-align:center;width:15%}.project-log td:nth-of-type(5){padding-left:23px;width:16%}.project-log td.center{text-align:center}.project-log td>a{color:#000;font-family:Open Sans,sans-serif;text-decoration:none}.project-archive{width:100%}.project-archive tr{border-bottom:1px solid #d3d9de}.project-archive th{color:#5e6a76;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding:12px 5px 22px;text-align:left}.project-archive th:first-of-type{padding-left:0;width:30%}.project-archive th:nth-of-type(2){width:15%}.project-archive th:nth-of-type(3){width:10%}.project-archive th:nth-of-type(4){width:30%}.project-archive th:nth-of-type(5){padding-right:0;text-align:right;width:15%}.project-archive th.center{text-align:center}.project-archive td{color:#000;font-family:Open Sans,sans-serif;font-size:16px;padding:15px 5px;text-align:left}.project-archive td:first-of-type{padding-left:0;width:30%}.project-archive td:nth-of-type(2){width:15%}.project-archive td:nth-of-type(3){width:10%}.project-archive td:nth-of-type(4){width:30%}.project-archive td:nth-of-type(5){padding-right:0;text-align:right;width:15%}.project-archive td.center{text-align:center}.project-archive td>a{color:#000;font-family:Open Sans,sans-serif;text-decoration:none}.status.ready_for_rest:after{background-color:#0082cc}.status.ready_for_assembly:after{background-color:#ff4c52}.status.complaints:after{background-color:#d70000}.status.ready:after{background-color:#008639}.status.draft:after{background-color:#9b5030}.status.archived:after{background-color:#88929c}.project-log-container{background-color:#f0f3f5;height:100%;min-height:100%}.day-date-container{border:1px solid #e1e5e9;border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:30px;padding:12px;width:100%}.day-date-container p{color:#081f34;font-size:22px;font-weight:700}.project-active{width:100%}.project-active tr{border-bottom:1px solid #d3d9de}.project-active th{color:#5e6a76;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding:12px 5px 22px 23px;text-align:left;vertical-align:top}.project-active th.asc{background:url(/static/media/down.2f3d7dbe100119f73c57.svg) no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-active th.desc{background:url(/static/media/up.72eb9152b00e0cc58679.svg) 100% no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-active th.no-order{background:url(/static/media/plus.c60b09d2c41379aec491.svg) 100% no-repeat;background-position-x:0;background-position-y:8px;background-size:20px 20px}.project-active th:first-of-type{width:20%}.project-active th:nth-of-type(2){width:15%}.project-active th:nth-of-type(3){padding-left:5px;width:15%}.project-active th:nth-of-type(4){width:10%}.project-active th:nth-of-type(5){width:20%}.project-active th:nth-of-type(6){width:10%}.project-active th:nth-of-type(7){padding-right:0;text-align:left;width:10%}.project-active th.center{text-align:center}.project-active td{color:#000;font-family:Open Sans,sans-serif;font-size:16px;padding:15px 5px;text-align:left}.project-active td:first-of-type{padding-left:0;width:20%}.project-active td:nth-of-type(2){width:15%}.project-active td:nth-of-type(3),.project-active td:nth-of-type(4){width:10%}.project-active td:nth-of-type(5){width:20%}.project-active td:nth-of-type(6){width:10%}.project-active td:nth-of-type(7){padding-right:0;text-align:center;width:10%}.project-active td.center{text-align:center}.project-active td>a{color:#000;font-family:Open Sans,sans-serif;text-decoration:none}span.date{display:block;font-size:12px;font-weight:700;margin-bottom:5px}span.time{font-size:16px}span.time.strong{font-weight:700}span.time.time-icon{background:url(/static/media/clock.2a79aaa2278b34c42963.svg) 0 no-repeat;background-size:20px 20px;padding-left:25px}.my-day{width:100%}.my-day tr{border-bottom:1px solid #d3d9de}.my-day th{color:#5e6a76;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding:12px 5px 22px;text-align:left}.my-day th:first-of-type{padding-left:0;width:15%}.my-day th:nth-of-type(2){width:25%}.my-day th:nth-of-type(3){width:15%}.my-day th:nth-of-type(4){width:25%}.my-day th:nth-of-type(5){padding-right:0;text-align:right;width:20%}.my-day td{color:#000;font-family:Open Sans,sans-serif;font-size:16px;padding:15px 5px;text-align:left}.my-day td:first-of-type{padding-left:0;width:15%}.my-day td:nth-of-type(2){width:25%}.my-day td:nth-of-type(3){width:15%}.my-day td:nth-of-type(4){width:25%}.my-day td:nth-of-type(5){padding-right:0;text-align:right;width:20%}.my-day td>a{color:#000;font-family:Open Sans,sans-serif;text-decoration:none}.my-day td span.date{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.my-day td span.time{font-size:16px}.my-day td span.time.strong{font-weight:700}.my-day td span.time.time-icon{background:url(/static/media/clock.2a79aaa2278b34c42963.svg) 0 no-repeat;background-size:20px 20px;padding-left:25px}.status{border:1px solid #d3d9de;border-radius:3px;color:#5e6a76;font-family:Open Sans,sans-serif;font-size:16px;padding:6px 30px;position:relative;text-align:left;text-decoration:none}.status.status--set:before{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;right:5px}.status.status--set:before,.status:after{content:"";height:18px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.status:after{border-radius:50%;left:5px}.status:before{background:url(/static/media/down.2f3d7dbe100119f73c57.svg) 50% no-repeat;background-size:14px 14px;content:"";height:18px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:18px}.status.order:after{background-color:#f2c94c}.status.confirmed:after{background-color:#ff7a00}.status.clear-with-rest:after{background-color:#0082cc}.status.ready-for-montering:after{background-color:#ff4c52}.status.delivered:after{background-color:#9b51e0}.status.assembled:after{background-color:#00e6d8}.status.stopped:after{background-color:#d70000}.status.done:after{background-color:#008639}.status.ready_to_invoice:after{background-color:#00c342}.status.invoiced:after{background-color:#013220}.map-container{margin-top:5px;position:relative;width:100%}.map{margin-top:35px;width:100%}.map-pointer_close{background:#e1e5e9 url(/static/media/close.7b695af00879ae9248ec.svg) 50% no-repeat;border-bottom-left-radius:4px;border-top-right-radius:4px;height:32px;position:absolute;right:5px;top:5px;width:32px}.map-pointer-data-wrapper .map-pointer__project-title{color:#000;cursor:pointer;flex:0 1 100%;font-size:20px;font-weight:700}.map-pointer-data-wrapper .map-pointer__project-title a,.map-pointer-data-wrapper .map-pointer__project-title span{background:url(/static/media/icon-navigate.f809cb80da9568d2506b.svg) 100% no-repeat;background-size:25px 25px;color:#000;display:block;font-size:17px;font-weight:700;padding:11px 30px 11px 15px;text-decoration:none}.map-pointer-data-wrapper .map-pointer__project-end,.map-pointer-data-wrapper .map-pointer__project-id,.map-pointer-data-wrapper .map-pointer__project-start{color:#000;flex:0 1 49%;font-size:14px;font-weight:700;margin-bottom:13px}.map-pointer-data-wrapper .map-pointer__project-end,.map-pointer-data-wrapper .map-pointer__project-start{margin-bottom:24px}.map-pointer-data-wrapper .map-pointer__project-address{color:#000;flex:0 1 100%;font-size:14px;font-weight:700;margin-bottom:23px;margin-top:32px}.map-pointer-data-wrapper .map-pointer__project-distance{color:#000;font-size:14px;font-weight:700}.map-pointer-data-wrapper .map-pointer__project-status{flex:0 1 49%;margin-bottom:13px}.map-pointer-data-wrapper .map-pointer__project-status .status--set{font-size:12px}.map-pointer-data-wrapper .map-pointer__project-url{border-radius:3px;box-shadow:0 2px 8px 0 #0000001a;margin-left:21px}.map-pointer-data-wrapper .map-pointer__project-url a{background:url(/static/media/icon-navigate.f809cb80da9568d2506b.svg) center right 10px no-repeat;background-size:25px 25px;color:#000;display:block;font-size:18px;font-weight:700;padding:11px 40px 11px 15px;text-decoration:none;text-transform:uppercase}.map-pointer-data-wrapper .map-pointer__project-label{color:#081f34;display:block;font-size:10px;font-weight:300;margin-bottom:5px;text-transform:uppercase}.map-item-time{padding:3px 3px 3px 20px}.map-item-time--production{background:url(/static/media/green.1c7145c9e939d39a9996.svg) 0 no-repeat}.map-item-time--assembly{background:url(/static/media/cyan.14eee3ae255c5a895526.svg) 0 no-repeat}.map-item-time--transport{background:url(/static/media/purple.5a1dfbd927c5e1ea003b.svg) 0 no-repeat}.map-item{width:100%}.map-item__data{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 #0000001a;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:35px;padding:11px}.map-item__project-title{color:#000;flex:0 1 32%;font-size:20px;font-weight:700}.map-item__project-center-wrapper{display:flex;flex:0 1 45%;flex-flow:row nowrap}.map-item__project-end,.map-item__project-id,.map-item__project-start{color:#000;font-size:14px;font-weight:700}.map-item__project-end,.map-item__project-id{margin-left:21px}.map-item__project-status{flex:0 1 20%}.map-item__project-address{color:#000;flex:0 1 65%;font-size:14px;font-weight:700;line-height:1.27;margin-top:10px}.map-item__project-address--clipboard{background:url(/static/media/link.d450a30b87282030df09.svg) 0 0 no-repeat;background-size:17px 17px;cursor:pointer;padding-left:25px;text-decoration:underline}.map-item__project-right-wrapper{align-items:center;display:flex;flex:0 1 100%;flex-flow:row nowrap;justify-content:flex-end;margin-top:20px}.map-item__project-distance{color:#000;font-size:14px;font-weight:700;text-align:right}.map-item__project-status .status--set{font-size:12px}.map-item__project-url{border-radius:3px;box-shadow:0 2px 8px 0 #0000001a;margin-left:21px}.map-item__project-url a{background:url(/static/media/icon-navigate.f809cb80da9568d2506b.svg) center right 10px no-repeat;background-size:25px 25px;color:#000;display:block;font-size:18px;font-weight:700;padding:11px 40px 11px 15px;text-decoration:none;text-transform:uppercase}.map-item__project-label{color:#081f34;display:block;font-size:10px;font-weight:300;margin-bottom:5px;text-transform:uppercase}.logo{background:url(/static/media/logo.759042b51177159eaa07.svg) 50% no-repeat;background-size:contain;display:block;font-size:0;height:60px;margin-bottom:20px;width:100%}.login-form{align-items:center}.login-form-fieldset .btn-container,.login-form-fieldset .error{text-align:center}.login-page-container{background-color:#a2c619;min-height:100%}.login-and-forgot-password-container{left:0;min-height:70%;position:absolute;top:30%;width:100%}.forgot-password-container{background-color:#081f34;bottom:0;left:0;padding:25px;position:absolute;text-align:center;width:100%}.btn-forgot-password{color:#fff;display:block;font-size:18px;font-weight:700;line-height:1.27;padding:10px;text-decoration:none}.btn-forgot-password:after{background:url(/static/media/down.7bdf7eb716499ff181ce.svg) no-repeat;background-position:50%;background-position-y:2px;background-size:18px 18px;content:"";display:inline-block;height:18px;margin-left:10px;width:18px}.btn-forgot-password.active:after{background:url(/static/media/close.b6263260b8916212d10c.svg) no-repeat;background-position:50%;background-position-y:0;background-size:25px 25px;content:""}.forgot-password-container__feedback{padding:20px 10px 0}.login-form-fieldset{align-items:center;display:flex;flex-flow:column nowrap;width:100%}.login-form-fieldset img{margin-bottom:20px;width:200px}.error-message-container,.login-form-fieldset label{margin:0 auto 20px;width:320px}.error-message-container{background:#fff url(/static/media/error.49f13762cc318150f333.svg) center left 10px no-repeat;border-radius:4px;padding:15px 15px 15px 50px}.error-message-container h2{color:#000;font-size:18px;font-weight:700;line-height:1.27}.error-message-container .error-message{color:#000;font-size:14px;font-weight:300;line-height:1.67}.feedback-message{color:#b5e400;font-size:18px;font-weight:700;line-height:1.27;margin-bottom:20px;text-decoration:none}.feedback-option-container{padding:10px 10px 0}.feedback-option-container .feedback-option a{color:#fff;display:block;padding:25px 0 15px;text-decoration:none}.feedback-option-container .feedback-option.feedback-option--email a{background:url(/static/media/mail.abb7c4dee8890bc32025.svg) top no-repeat}.feedback-option-container .feedback-option.feedback-option--phone a{background:url(/static/media/phone.653c14782363e9365942.svg) top no-repeat}.feedback-option-container .feedback-option.feedback-option--skype a{background:url(/static/media/skype.3f66803f9194ab836b1b.svg) top no-repeat}.dashboard-container-wrapper{height:100%}.dashboard-container{grid-column-gap:32px;grid-row-gap:32px;display:grid;grid-template-columns:30px 1fr 1fr 30px;grid-template-rows:70px 1fr 1fr 1fr 1fr 30px;height:100%;min-height:100%}.dashboard-container .dashboard-item{align-items:flex-end;border-radius:4px;box-shadow:0 2px 8px 0 #0000001a;display:flex;flex-flow:row nowrap;text-decoration:none}.dashboard-container .dashboard-item.dashboard-item--add-project{background:#fff url(/static/media/add-project.6c430b65a885a6250aca.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:2;grid-row:2}.dashboard-container .dashboard-item.dashboard-item--active-projects{background:#fff url(/static/media/archive-projects.f8b1fe41f1f4b5075b2e.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:3;grid-row:2}.dashboard-container .dashboard-item.dashboard-item--project-archive{background:#fff url(/static/media/archive.27e156ffa81bd448da85.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:2;grid-row:3}.dashboard-container .dashboard-item.dashboard-item--my-day{background:#fff url(/static/media/my-day.648c10b37f0f7b28d970.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:3;grid-row:3}.dashboard-container .dashboard-item.dashboard-item--calendar{background:#fff url(/static/media/calendar.13c10a5ac2e3549dfef6.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:2;grid-row:4}.dashboard-container .dashboard-item.dashboard-item--map{background:#fff url(/static/media/map.695e4bca9d8e428e03e6.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:3;grid-row:4}.dashboard-container .dashboard-item.dashboard-item--project-log{background:#fff url(/static/media/projects-log.778a52b8e572a5ece8f8.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:2;grid-row:5}.dashboard-container .dashboard-item.dashboard-item--settings{background:#fff url(/static/media/settings.d0670adfe489402374e2.svg) center top 20px no-repeat;background-size:auto calc(100% - 72px);grid-column:3;grid-row:5}.dashboard-container .dashboard-item span{color:#313f4d;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;padding:18px;text-align:center;width:100%}.not-found-container{align-items:center;background-color:#f0f3f5;display:flex;flex-flow:column;height:100%;justify-content:center;left:50%;max-width:1300px;position:fixed;top:0;transform:translate(-50%);width:100%}.not-found__image{background:url(/static/media/404.ccb79169b74adf30a4ca.svg) 50% no-repeat;display:block;height:230px;margin-bottom:45px;width:100%}.not-found__data{text-align:center;width:500px}.not-found__data-header{color:#313f4d;font-size:44px;font-weight:700;line-height:1.2;margin-bottom:20px}.not-found__data-info{color:#000;font-size:14px;line-height:1.57;margin-bottom:20px}body .fc{border:1px solid #d3d9de;border-radius:4px}.calendar-container-data .fc-toolbar h2{font-size:18px}.calendar-container-data .card-calendar .fc .fc-row:last-child td,.calendar-container-data .fc .fc-body .fc-widget-content{border-bottom:0;color:#43505d;font-size:14px}.calendar-container-data .fc td:last-child{border-right:0}.calendar-container-data .fc td:first-child{border-left:0}.calendar-container-data .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{color:#88929c;font-size:14px}.calendar-container-data .fc th{color:#88929c;font-size:16px;font-weight:400;text-align:right}.calendar-container-data .fc .fc-widget-header{border:0}.calendar-container-data .fc-popover .fc-header .fc-icon{margin-top:0}.calendar-container-data .fc-icon{margin-top:-2px}.calendar-container-data .fc button.btn-primary:active,.calendar-container-data .fc button.btn-primary:focus,.calendar-container-data .fc button.btn-primary:hover,.calendar-container-data .fc button:active,.calendar-container-data .fc button:focus,.calendar-container-data .fc button:hover{box-shadow:0 14px 26px -12px #a2c6196b,0 4px 23px 0 #0000001f,0 8px 10px -5px #739e0033!important}.calendar-container-data .fc button,.calendar-container-data .fc button.btn-primary{box-shadow:0 2px 2px 0 #a2c61924,0 3px 1px -2px #9c27b033,0 1px 5px 0 #739e001f}.calendar-container-data .fc button{border:none;border-radius:30px;font-weight:400;letter-spacing:0;padding:6px 12px;position:relative;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);will-change:box-shadow,transform}.calendar-container-data .fc button[disabled],.calendar-container-data .fc button[disabled]:focus,.calendar-container-data .fc button[disabled]:hover{background-color:#999;border-color:#999;box-shadow:0 2px 2px 0 #99999924,0 3px 1px -2px #9993,0 1px 5px 0 #9999991f;cursor:default;margin-bottom:2px}.calendar-container-data .fc-event.event-red{background-color:#f44336;box-shadow:0 4px 20px 0 #00000024,0 7px 10px -5px #f4433666}.calendar-container-data a.fc-more{color:#43505d}.calendar-container-data .fc .fc-widget-header{padding:0 2px 2px 0}.calendar-container-data .fc .fc-widget-header span{font-size:14px}.calendar-container-data .fc-button-primary{font-size:14px}.calendar-container-data .fc-button-primary,.calendar-container-data .fc-button-primary:not(:disabled),.calendar-container-data .fc-button-primary:not(:disabled):active{background-color:#a2c619;border-color:#a2c619;color:#000}.calendar-container-data .fc-button{border:0;border-radius:25px!important;font-size:14px!important;margin:0 1px!important}.calendar-container-data .fc-button-primary:focus,.calendar-container-data .fc-button-primary:not(:disabled).fc-button-active:focus,.calendar-container-data .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 0 #fff0}.calendar-container-data .fc-button-active{background-color:#1a252f!important;border-color:#151e2f!important;color:#fff!important}.calendar-container-data .fc-toolbar.fc-header-toolbar{padding:20px 20px 0}.calendar-container-data .fc-popover .fc-header .fc-title{padding:3px}.calendar-container-data .fc-daygrid-event-dot{border:0;margin:0}.calendar-container-data .fc-event.order{background-color:#f2c94c!important;border:0}.calendar-container-data .fc-event.order.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.order.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.order.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.order.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.order.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.order.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.order.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.order.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.order.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.order.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.order.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.order.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.order.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.order.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.order.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.order .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.order .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.confirmed{background-color:#ff7a00!important;border:0}.calendar-container-data .fc-event.confirmed.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.confirmed.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.confirmed.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.confirmed.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.confirmed.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.confirmed.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.confirmed.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.confirmed.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.confirmed.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.confirmed.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.confirmed.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.confirmed.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.confirmed.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.confirmed.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.confirmed.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.confirmed .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.confirmed .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.ready_for_rest{background-color:#0082cc!important;border:0}.calendar-container-data .fc-event.ready_for_rest.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_for_rest.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_for_rest.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_rest.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_for_rest.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_for_rest.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_rest.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_for_rest.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_for_rest.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_rest.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_for_rest.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_for_rest.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_rest.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.ready_for_rest.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.ready_for_rest.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_rest .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.ready_for_rest .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.ready_for_assembly{background-color:#ff4c52!important;border:0}.calendar-container-data .fc-event.ready_for_assembly.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_for_assembly.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_for_assembly.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_assembly.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_for_assembly.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_for_assembly.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_assembly.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_for_assembly.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_for_assembly.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_assembly.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_for_assembly.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_for_assembly.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_assembly.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.ready_for_assembly.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.ready_for_assembly.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_for_assembly .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.ready_for_assembly .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.delivered{background-color:#9b51e0!important;border:0}.calendar-container-data .fc-event.delivered.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.delivered.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.delivered.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.delivered.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.delivered.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.delivered.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.delivered.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.delivered.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.delivered.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.delivered.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.delivered.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.delivered.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.delivered.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.delivered.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.delivered.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.delivered .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.delivered .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.assembled{background-color:#00e6d8!important;border:0}.calendar-container-data .fc-event.assembled.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.assembled.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.assembled.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.assembled.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.assembled.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.assembled.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.assembled.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.assembled.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.assembled.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.assembled.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.assembled.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.assembled.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.assembled.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.assembled.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.assembled.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.assembled .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.assembled .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.complaints{background-color:#d70000!important;border:0}.calendar-container-data .fc-event.complaints.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.complaints.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.complaints.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.complaints.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.complaints.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.complaints.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.complaints.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.complaints.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.complaints.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.complaints.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.complaints.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.complaints.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.complaints.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.complaints.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.complaints.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.complaints .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.complaints .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.ready{background-color:#008639!important;border:0}.calendar-container-data .fc-event.ready.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.ready.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.ready.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.ready .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.ready_to_invoice{background-color:#00c342!important;border:0}.calendar-container-data .fc-event.ready_to_invoice.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_to_invoice.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_to_invoice.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_to_invoice.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_to_invoice.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_to_invoice.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_to_invoice.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.ready_to_invoice.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.ready_to_invoice.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_to_invoice.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.ready_to_invoice.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.ready_to_invoice.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_to_invoice.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.ready_to_invoice.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.ready_to_invoice.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.ready_to_invoice .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.ready_to_invoice .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.invoiced{background-color:#013220!important;border:0}.calendar-container-data .fc-event.invoiced.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.invoiced.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.invoiced.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.invoiced.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.invoiced.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.invoiced.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.invoiced.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.invoiced.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.invoiced.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.invoiced.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.invoiced.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.invoiced.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.invoiced.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.invoiced.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.invoiced.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.invoiced .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.invoiced .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.draft{background-color:#9b5030!important;border:0}.calendar-container-data .fc-event.draft.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.draft.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.draft.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.draft.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.draft.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.draft.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.draft.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.draft.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.draft.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.draft.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.draft.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.draft.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.draft.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.draft.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.draft.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.draft .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.draft .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-event.archived{background-color:#88929c!important;border:0}.calendar-container-data .fc-event.archived.project_main.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 3px no-repeat;background-size:20px auto;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.archived.project_main.knapphus.fc-daygrid-event{background:url(/static/media/house.2b0bc538cf0c8e368753.svg) top 11px left 25px no-repeat;background-size:20px auto;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.archived.project_main.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.archived.bathroom .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 3px no-repeat;background-size:auto 22px;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.archived.bathroom.knapphus .fc-event-main-frame{background:url(/static/media/bathroom.7a4f0e9d42617b5d17af.svg) top 7px left 26px no-repeat;background-size:auto 22px;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.archived.bathroom.knapphus .fc-event-main-frame:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.archived.kitchen.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 3px no-repeat;background-size:auto 15px;margin-left:0;padding:9px 9px 9px 32px;position:relative}.calendar-container-data .fc-event.archived.kitchen.knapphus.fc-daygrid-event{background:url(/static/media/kitchen.f687ca8bfc6e93ffde9f.svg) top 7px left 26px no-repeat;background-size:auto 15px;padding:9px 9px 9px 55px;position:relative}.calendar-container-data .fc-event.archived.kitchen.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.archived.laundry.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 3px no-repeat;background-size:15px auto;padding:9px 9px 9px 22px}.calendar-container-data .fc-event.archived.laundry.knapphus.fc-daygrid-event{background:url(/static/media/laundry.d918eb5fdbb5eb82f053.svg) top 6px left 26px no-repeat;background-size:15px auto;padding:9px 9px 9px 48px}.calendar-container-data .fc-event.archived.laundry.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.archived.wardrobe.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 3px no-repeat;background-size:auto 20px;padding:9px 9px 9px 24px}.calendar-container-data .fc-event.archived.wardrobe.knapphus.fc-daygrid-event{background:url(/static/media/wardrobe.9884cb56b57633a0d7e9.svg) top 4px left 24px no-repeat;background-size:auto 20px;padding:9px 9px 9px 45px}.calendar-container-data .fc-event.archived.wardrobe.knapphus.fc-daygrid-event:before{background:#0000004d url(/static/media/knapphus-icon.e37b1d73cd0269f0dc26.svg) 50% no-repeat;background-size:15px auto;border-bottom-left-radius:3px;border-top-left-radius:3px;content:"";height:100%;left:0;padding:0;position:absolute;top:0;width:20px}.calendar-container-data .fc-event.archived .fc-event-time{color:#fff;display:block;font-size:.85em;font-weight:700;min-width:30px}.calendar-container-data .fc-event.archived .fc-event-title{color:#fff;font-size:.85em;font-weight:400}.calendar-container-data .fc-time-grid-event .fc-event-time,.calendar-container-data .fc-time-grid-event .fc-event-title{font-size:14px;text-align:right}.calendar-container-data .fc-day-grid-event .fc-content{overflow:hidden;white-space:nowrap}.calendar-container-data .fc-unthemed .fc-divider,.calendar-container-data .fc-unthemed .fc-event-heading td,.calendar-container-data .fc-unthemed .fc-popover .fc-header{background:#d3d9de;padding:3px}.calendar-container-data .fc-list-event.confirmed .fc-list-event-dot{background-color:#ff7a00;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.order .fc-list-event-dot{background-color:#f2c94c;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.ready_for_rest .fc-list-event-dot{background-color:#0082cc;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.ready_for_assembly .fc-list-event-dot{background-color:#ff4c52;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.delivered .fc-list-event-dot{background-color:#9b51e0;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.assembled .fc-list-event-dot{background-color:#00e6d8;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.complaints .fc-list-event-dot{background-color:#d70000;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.ready .fc-list-event-dot{background-color:#008639;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.ready_to_invoice .fc-list-event-dot{background-color:#00c342;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.invoiced .fc-list-event-dot{background-color:#013220;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.draft .fc-list-event-dot{background-color:#9b5030;border:0;height:10px;width:10px}.calendar-container-data .fc-list-event.archived .fc-list-event-dot{background-color:#88929c;border:0;height:10px;width:10px}.calendar-container-data .fc-list-day-cushion.fc-cell-shaded,.calendar-container-data .fc-list-heading .fc-widget-header{background-color:#a2c619!important;color:#000;font-size:14px;font-weight:700;padding:8px 14px!important}.calendar-container-data .fc-list-event-time,.calendar-container-data .fc-list-event-title a{font-size:14px}.calendar-container-data .fc-list-event-time.fc-widget-content{font-size:14px;line-height:1.25}.calendar-container-data .fc-list-table .fc-list-event:nth-child(2n){background-color:#fff!important}.calendar-container-data .fc-list-table .fc-list-event:nth-child(odd){background-color:#f0f3f5!important}.calendar-container-data .fc-list-event.fc-event-forced-url:hover a{text-decoration:none!important}.fc-daygrid-week-number{background-color:#a2c619!important;color:#000!important}.testload{z-index:1000000}.autocomplete-dropdown-container span{border-bottom:1px solid #e1e5e9;border-left:1px solid #e1e5e9;border-right:1px solid #e1e5e9;display:block;font-size:14px;padding:10px}.add-new-client-overlay{align-items:center;background-color:#fffffffa;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.add-new-client-overlay form{border-radius:5px;box-shadow:0 4px 16px 0 #00000040;min-width:740px;padding:20px}.add-new-client-btn,.add-new-postalcode{background-color:#a2c619;border:2px solid #739e00;border-radius:3px;box-shadow:0 2px 8px 0 #739e0040;cursor:pointer;display:block;font-size:20px;padding:5px 8px;position:absolute;right:19px;top:38px}.offline-mode-container{align-items:center;background-color:#f0f3f5;display:flex;flex-flow:column wrap;height:calc(100% - 86px);justify-content:center;left:0;position:fixed;top:86px;width:100%;z-index:3}.offline-img{background:url(/static/media/offline.674f43ff6cf300bcbf6e.svg) 50% no-repeat;background-size:contain;display:block;height:100px;margin-bottom:45px;width:150px}.offline-message{text-align:center;width:545px}.offline-message h2{color:#081f34;font-size:34px;font-weight:700;margin-bottom:23px}.offline-message p{color:#000;font-size:18px;margin-bottom:23px}.localstorage-message{background-color:#fff48d;left:50%;max-width:1300px;padding:15px;position:fixed;top:42px;transform:translateX(-50%);width:100%;z-index:5}.localstorage-message h3{font-size:20px;font-weight:700;line-height:1.27;padding-bottom:5px}.localstorage-message p{font-size:14px}.react-datepicker__portal{width:100%!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto;padding:17px 10px 16px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#739e00!important;color:#000!important;height:auto!important;padding:15px 10px!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{background-color:#739e00!important;color:#000!important;font-weight:700}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:#739e00!important;border-radius:.3rem;color:#000!important}.toggle-map-btn-container{align-items:center;display:flex;justify-content:space-between;width:100%}.toggle-map-btn-container h2{font-size:22px;font-weight:700}.map-and-list-container{background-color:#f0f3f5f2;display:none;height:100%;left:-100%;max-width:1300px;opacity:0;position:relative;top:0;width:100%;z-index:0}.map-and-list-container.appear-active{animation:fade-desktop .5s forwards;animation-delay:0s;display:block;left:0}@media only screen and (max-width:1300px){.map-and-list-container.appear-active{animation:fade-desktop .5s forwards;animation-delay:0s;left:0}}.map-and-list-container.enter-active,.map-and-list-container.enter-done{animation:fade-desktop .5s forwards;animation-delay:0s;display:block;left:0}@media only screen and (max-width:1300px){.map-and-list-container.enter-active,.map-and-list-container.enter-done{animation:fade-desktop .5s forwards;animation-delay:0s;left:0}}.map-and-list-container.exit,.map-and-list-container.exit-done{display:none}@keyframes slide-desktop{to{left:50%;transform:translate(-50%)}}@keyframes fade-desktop{to{opacity:1}}.react-datepicker__portal:after{background:#739e00;border-radius:3px;bottom:23%;color:#000;content:"Lukk";cursor:pointer;font-size:18px;font-weight:700;left:50%;padding:13px 30px;position:absolute;text-align:center;transform:translate(-50%);width:160px;z-index:-1}.full-width-100{width:100%!important}.admin-gear-icon{background:url(/static/media/gear.29dd3a3c7b58e48b2717.svg) 0 no-repeat;background-size:24px 24px;color:#fff;display:inline-block;filter:invert(100%);padding:15px 0 15px 30px}.status-select--archived[disabled],.status-select--invoiced[disabled]{background-color:#f9f9f9!important;color:#999!important;cursor:not-allowed!important;font-style:italic!important;opacity:.7!important}select option[disabled]{color:#999!important;cursor:not-allowed!important;font-style:italic!important;padding-right:20px!important;position:relative}.status-select--archived[disabled]:after,.status-select--invoiced[disabled]:after{content:" (kun administratorer)";font-size:.8em}#root,html{height:100%}html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{background-color:#f0f3f5;font-family:Open Sans,sans-serif;height:100%;margin:0 auto;min-height:100%;overflow-y:auto;position:relative;width:1300px}@media only screen and (max-width:1300px){body{width:100%}}.email-column{min-width:250px;width:30%}.project-log{table-layout:fixed;width:100%}.project-log th{background-color:#fff;border-bottom:2px solid #dee2e6;cursor:pointer;padding:12px 8px;text-align:left;-webkit-user-select:none;user-select:none}.project-log th:first-child{padding-left:16px}.project-log tbody tr:hover{background-color:#0000000d}.project-log td:first-child,.project-log td:nth-child(2),.project-log td:nth-child(3),.project-log th:first-child,.project-log th:nth-child(2),.project-log th:nth-child(3){width:15%}.project-log td:nth-child(4),.project-log th:nth-child(4){text-align:left;width:35%}.project-log td:nth-child(5),.project-log th:nth-child(5){padding-left:8px;text-align:left;width:20%}.project-log td{height:48px;padding:12px 8px;text-align:left;word-break:break-word}.project-log td:first-child{padding-left:16px}.project-log td:nth-child(2){padding-left:8px}.project-log tr{line-height:1.5}.project-log .clickable-row{cursor:pointer}.project-log .clickable-row:hover{background-color:#0000000d}.title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.title-container .btn{padding:8px 16px}.title-container .btn-primary{background-color:#b5e400;border:none;border-radius:4px;color:#1a252f;font-size:16px;font-weight:700;letter-spacing:normal;padding:8px 16px;text-decoration:none;text-transform:none}.title-container .btn-primary:hover{background-color:#739e00;color:#1a252f}.user-form{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}.user-form .form-group{margin-bottom:20px}.user-form .form-group label{color:#1a252f;display:block;font-weight:500;margin-bottom:8px}.user-form .form-group input{border:1px solid #dee2e6;border-radius:4px;font-size:16px;padding:8px 12px;width:100%}.user-form .form-group input:focus{border-color:#7ac47a;box-shadow:0 0 0 2px #7ac47a33;outline:none}.user-form .form-group input[type=checkbox]{cursor:pointer;width:auto}.user-form .form-group select{border:1px solid #dee2e6;border-radius:4px;font-size:16px;height:auto;min-height:150px;padding:8px 12px;width:100%}.user-form .form-group select:focus{border-color:#7ac47a;box-shadow:0 0 0 2px #7ac47a33;outline:none}.user-form .checkbox-group{margin-bottom:20px;padding:5px}.user-form .checkbox-group input[type=checkbox]{appearance:checkbox!important;cursor:pointer!important;display:inline-block!important;height:16px!important;margin-right:8px!important;opacity:1!important;pointer-events:auto!important;position:static!important;width:16px!important}.user-form .checkbox-group label{align-items:center!important;cursor:pointer!important;display:inline-flex!important;margin:0!important;-webkit-user-select:none;user-select:none}.user-form .button-group{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.user-form .button-group .btn{border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px}.user-form .button-group .btn.btn-primary{background-color:#7ac47a;border:none;color:#1a252f}.user-form .button-group .btn.btn-primary:hover{background-color:#68b468}.user-form .button-group .btn.btn-primary:disabled{background-color:#a8d5a8;cursor:not-allowed}.user-form .button-group .btn.btn-secondary{background-color:#f8f9fa;border:1px solid #dee2e6;color:#1a252f}.user-form .button-group .btn.btn-secondary:hover{background-color:#e9ecef}.password-requirements{font-size:14px;margin-top:8px}.password-requirements p{color:#dc3545;margin:4px 0;transition:color .2s ease}.password-requirements p.valid{color:#28a745}.project-form-container{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-top:20px;padding:20px}.project-form-container .field-container{margin-bottom:30px}.project-form-container .field-container h2{border-bottom:1px solid #dee2e6;color:#1a252f;font-size:18px;margin-bottom:15px;padding-bottom:8px;text-transform:capitalize}.project-form-container .options-table{border-collapse:collapse;margin-bottom:20px;width:100%}.project-form-container .options-table td,.project-form-container .options-table th{border:1px solid #dee2e6;padding:10px}.project-form-container .options-table th{background-color:#f8f9fa;font-weight:500;text-align:left}.project-form-container .options-table th:nth-child(3){width:100px}.project-form-container .options-table th:nth-child(4){width:150px}.project-form-container .options-table tr:hover{background-color:#f8f9fa}.project-form-container .options-table input{border:1px solid #dee2e6;border-radius:4px;font-size:16px;padding:8px 12px;width:100%}.project-form-container .options-table input:focus{border-color:#7ac47a;box-shadow:0 0 0 2px #7ac47a33;outline:none}.project-form-container .options-table input[type=number]{width:60px}.project-form-container .options-table input.disabled-input{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.project-form-container .options-table .action-buttons{display:flex;gap:8px}.project-form-container .options-table .action-buttons .btn{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.project-form-container .options-table .action-buttons .btn.btn-primary{background-color:#7ac47a;border:none;color:#1a252f}.project-form-container .options-table .action-buttons .btn.btn-primary:hover{background-color:#68b468}.project-form-container .options-table .action-buttons .btn.btn-danger{background-color:#dc3545;border:none;color:#fff}.project-form-container .options-table .action-buttons .btn.btn-danger:hover{background-color:#c82333}.project-form-container .options-table .action-buttons .btn.btn-success{background-color:#28a745;border:none;color:#fff}.project-form-container .options-table .action-buttons .btn.btn-success:hover{background-color:#218838}.project-form-container .options-table .action-buttons .btn.btn-success:disabled{background-color:#86d294;cursor:not-allowed}.project-form-container .options-table .action-buttons .btn.btn-secondary{background-color:#f8f9fa;border:1px solid #dee2e6;color:#1a252f}.project-form-container .options-table .action-buttons .btn.btn-secondary:hover{background-color:#e9ecef}.project-form-container .options-table .add-option-row{background-color:#f8f9fa}.project-form-container .options-table .add-option-row td{border-top:2px solid #dee2e6}.project-form-container .form-placeholder{background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-size:18px;padding:40px;text-align:center}@media(max-width:768px){.project-form-container .options-table td,.project-form-container .options-table th{font-size:14px;padding:8px 6px}.project-form-container .options-table input{font-size:14px;padding:6px 8px}.project-form-container .options-table .action-buttons{flex-direction:column;gap:4px}.project-form-container .options-table .action-buttons .btn{font-size:12px;padding:4px 8px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.todo-container{background-color:#0000;margin:1rem 0;padding:0 1.5rem 1.5rem;width:100%}.todo-error{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;font-size:14px;font-weight:500;margin-bottom:1rem;padding:10px 15px;position:relative}.todo-error:before{content:"⚠️";font-size:16px;margin-right:8px}.todo-header{align-items:center;justify-content:space-between;margin-bottom:1.5rem}.todo-filters,.todo-header{display:flex;flex-wrap:wrap}.todo-filters{gap:.5rem;margin-bottom:.5rem}.todo-filter-btn{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.875rem;padding:.4rem .75rem;transition:all .2s ease}.todo-filter-btn:hover{background:#e9e9e9}.todo-filter-btn.active{background:#007bff;border-color:#0069d9;color:#fff}.todo-filter-btn.status-open{border-left:4px solid #ffc107}.todo-filter-btn.status-ordered{border-left:4px solid #17a2b8}.todo-filter-btn.status-ready{border-left:4px solid #28a745}.todo-filter-btn.status-done{border-left:4px solid #6c757d}.todo-add-btn{margin-left:auto}.todo-form-container{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.todo-form{display:flex;flex-direction:column;gap:.75rem}.todo-textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;line-height:1.5;min-height:2.5rem;overflow:hidden;padding:.75rem;resize:none;transition:height .1s ease;width:100%}.todo-form-actions,.todo-list{display:flex;gap:.5rem}.todo-list{flex-direction:column;max-height:none;overflow-y:visible;width:100%}.todo-item{background-color:#fff;border:none;border-radius:4px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;margin-bottom:6px;padding:0;position:relative}.todo-item.status-open{border-left:4px solid #ffc107}.todo-item.status-ordered{border-left:4px solid #17a2b8}.todo-item.status-ready{border-left:4px solid #28a745}.todo-item.status-done{border-left:4px solid #6c757d;opacity:.85}.todo-main{position:relative}.todo-content,.todo-main{align-items:center;display:flex}.todo-content{cursor:default;font-size:14px;line-height:1.4;min-height:42px;padding:6px 170px 6px 12px;width:100%}.todo-content.editable{cursor:pointer}.todo-content.editable:hover{background-color:#00000008}.todo-actions{align-items:center;display:flex;gap:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.todo-meta{background-color:#f9f9f9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#777;display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;gap:6px;padding:6px 12px}.meta-separator{display:inline}.todo-delete-btn,.todo-edit-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.todo-delete-btn:hover,.todo-edit-btn:hover{background-color:#f0f0f0}.todo-delete-btn.disabled,.todo-edit-btn.disabled{cursor:not-allowed;opacity:.5}.todo-delete-btn.disabled:hover,.todo-edit-btn.disabled:hover{background-color:#0000}.todo-status-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%23666%27 d=%27M0 0.5L5 5.5L10 0.5L9 0L5 4L1 0L0 0.5Z%27/></svg>") no-repeat;background-position:right 6px center;background-size:10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;height:26px;min-width:100px;padding:5px 24px 3px 8px}.todo-status-select::-ms-expand{display:none}.todo-edit-form{background-color:#f9f9f9;display:flex;flex-direction:column;gap:8px;padding:10px}.todo-empty{border:1px dashed #ccc;border-radius:4px;color:#666;margin-top:1rem;padding:1rem;text-align:center}.icon-edit:before{content:"✎"}.icon-delete:before{content:"✕"}@media(max-width:768px){.todo-header{align-items:flex-start;flex-direction:column}.todo-add-btn{margin-left:0;margin-top:.5rem}.todo-main{align-items:stretch;flex-direction:column}.todo-content{min-height:0;padding:10px 12px}.todo-actions{border-bottom:1px solid #f0f0f0;justify-content:flex-start;padding:0 12px 10px;position:static;transform:none}.todo-meta{font-size:10px;padding:5px 10px}}
/*# sourceMappingURL=main.b07e4727.css.map*/