#root{width:100%}:root{--primary-color:#54a01d;--secondary-color:#4979c1;--black-text:#333;--grey-text:#777;--border-color:#ddd;--alert:#d60000;--tag-color:#cef7ae;--tag2-color:#f7e6ae;--primary-groun-color:#f1f5f8;--box-shadow:0px 4px 10px rgba(0,0,0,0.08)}*{box-sizing:border-box}body{background:#f1f5f8;background:var(--primary-groun-color);color:#333;margin:0;font-family:"Roboto",sans-serif;font-size:14px;padding-bottom:80px;min-width:360px}body.no-padding{padding:0}h1{font-size:32px;font-weight:300}h2{font-family:"Montserrat",sans-serif;font-size:18px;color:#333}h2 span{font-weight:300}.underline{border-bottom:1px solid #e7e7e7;padding-bottom:20px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}a{color:#54a01d;color:var(--primary-color)}.grey{color:#777;color:var(--grey-text)}.bold{font-weight:700}.center{display:block;text-align:center}.alert{color:#d60000;color:var(--alert)}.ml-auto{margin-left:auto}.container{padding:20px}.flex-row{display:flex}.flex-column{display:flex;flex-direction:column;align-items:flex-start!important}.title-bar{padding:20px 20px 0;display:flex;justify-content:space-between;align-items:center}.title-bar h1{margin:0}.btn{border:0;border-radius:4px;background:#54a01d;background:var(--primary-color);color:#fff;height:40px;padding:0 20px;text-transform:uppercase;font-size:16px;cursor:pointer;outline:none}.btn.alert{background:#d60000;background:var(--alert)}.btn-icon{cursor:pointer;outline:none;height:40px;width:40px;border:0;background:none;display:flex;justify-content:center;align-items:center}.btn-icon:hover svg path{fill:#54a01d;fill:var(--primary-color)}.btn-icon.delete:hover svg path{fill:#d60000;fill:var(--alert)}.avatars{display:flex}.avatar{background:#eaeaea;width:32px;height:32px;border-radius:32px;color:#fff;text-align:center;line-height:28px;font-weight:500;border:2px solid #fff;position:relative}.avatar-number{color:#777}.avatar:not(:last-child){margin-right:-7px}.avatar svg{position:relative;top:2px}nav{position:fixed;bottom:0;width:100vw;background:#f7f7f7;border-top:1px solid #e7e7e7;height:70px;z-index:999}nav ul{list-style:none;display:flex;justify-content:space-around;height:100%;align-items:center}nav ul,nav ul li{margin:0;padding:0}nav ul li{width:100%}nav ul li a{padding:20px 0;display:block;width:100%;text-align:center}nav ul li.active svg path,nav ul li.active svg rect{fill:#4979c1;fill:var(--secondary-color)}.card{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);border-radius:8px;padding:30px;position:relative}.card .card-title{font-size:18px;width:100%;padding-bottom:20px;border-bottom:1px solid #ddd;border-bottom:1px solid var(--border-color);margin-bottom:20px}.card .btn-icon{position:absolute;top:9px;right:10px}.card-menu{width:40px;height:40px;text-align:center;position:absolute;right:1px;display:flex;align-items:center;justify-content:center;cursor:pointer}.card-menu svg{margin-top:6px}.card-menu:hover svg circle{fill:#54a01d;fill:var(--primary-color)}.card-list{width:100%}.card-list .card{padding:10px 20px;min-height:64px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;position:relative;flex-wrap:wrap}.form-row{margin-bottom:20px}.form-row:last-child{margin-bottom:0}.form-row.flex{display:flex;justify-content:space-between}.form-row.flex>div:not(:first-child){margin-left:20px}.form-row label{display:block;font-size:12px;color:#777;color:var(--grey-text);font-weight:700;font-family:"Roboto",sans-serif;margin-bottom:6px}.form-row input{width:100%;background:#fff;height:40px;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;padding:0 5px;font-size:14px;font-family:"Roboto",sans-serif}.form-row input:focus{outline-color:#61933a}.form-row button{width:100%;height:40px;border-radius:5px;border:0;background:#61933a;color:#fff;text-transform:uppercase;font-size:14px;margin:10px 0}.form-row button.alt{width:auto;padding:0 60px}.form-row button.center{margin:0 auto}.form-row.halfs{display:flex;justify-content:space-between;flex-wrap:wrap}.form-row.halfs>div{width:100%}.form-row.halfs>div:first-child{margin-bottom:20px}.form-row.flex{flex-wrap:wrap}.city{width:100%;margin-bottom:20px}.postal-code,.province{width:calc(50% - 10px)}.form-row.flex>div:not(:first-child){margin-left:0}.add-button{width:60px;height:60px;align-items:center;border-radius:100%;background:#61933a;box-shadow:0 15px 40px rgba(97,147,58,.35);position:absolute;bottom:100px;right:30px}.add-button,.tabs{display:flex;justify-content:center}.tabs{width:100%;font-size:18px;font-family:"Montserrat",sans-sans-serif;margin:20px 0 30px;color:#777;font-weight:700;position:relative}.tabs .tab{padding:0 10px;height:30px;line-height:30px;cursor:pointer}.tabs .active{color:#fff;background:#4979c1;background:var(--secondary-color);border-radius:3px}.hidden-mobile{display:none}.hidden-desktop{display:flex}.modal-overlay{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:999;background:hsla(0,0%,88.2%,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);right:0;bottom:0;text-align:center}.modal-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal{display:inline-block;width:100vw;height:100vh;background:#fff;left:50%;top:25%;padding-bottom:30px;z-index:4000;border-radius:8px;vertical-align:middle}.modal .modal-header{display:flex;justify-content:space-between;padding:30px 30px 20px}.modal .modal-header .modal-title{font-size:24px}.modal .modal-header .modal-close{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-12px;margin-right:-16px;cursor:pointer}.modal .modal-body{padding:0 30px;text-align:center;height:calc(100vh - 188px);overflow:auto}.modal .modal-body.left-align{text-align:left}.modal .cta-bar{display:flex;margin-top:30px;padding:0 30px;justify-content:center}.modal.small{width:calc(100vw - 40px);height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal.small .modal-body{height:auto;max-height:calc(100vh - 185px)}.worker{display:flex;align-items:center}.worker:not(:last-child){margin-bottom:10px}.worker .avatar{margin-right:5px}.worker span{font-weight:600}.one-half{width:calc(50% - 10px)}@media (min-width:768px) and (min-height:1024px){.logo img{width:200px}}@media (min-width:960px){.hidden-mobile{display:block}.hidden-desktop{display:none}body{padding-left:80px;display:flex;justify-content:center}nav{position:fixed;width:80px;height:100vh;float:left;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);left:0}nav ul{display:block}nav ul li{position:relative}nav ul li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#777}.wrapper{width:100%}.container{padding:30px}.title-bar{padding:30px 30px 0}.logo{padding:10px;margin-bottom:30px}.logo img{width:100%}}@media (min-width:600px){.modal{max-width:600px;left:50%;top:50%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);box-shadow:var(--box-shadow)}.modal,.modal .modal-body{height:auto}.form-row.flex>div:not(:first-child){margin-left:20px}.city{width:calc(50% - 10px);margin-bottom:0}.postal-code,.province{width:calc(25% - 15px)}.form-row.halfs>div{width:calc(50% - 10px);margin:0}.form-row.halfs>div:first-child{margin-right:20px;margin-bottom:0}}
/*# sourceMappingURL=main.a91d33f4.chunk.css.map */