@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:initial}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}.wrapper{margin:0 auto;max-width:1280px;width:90%}.content{display:flex;justify-content:space-between}form input[type=search],form input[type=text]{border:1px solid #bbb;color:#000;font-family:Source Sans Pro,sans-serif;font-size:15px;height:45px;margin-bottom:0;margin-right:10px;margin-top:0;outline:0;padding:8px}form button{background:#6100ff;border:1px solid #6100ff;border-radius:22px;color:#fff;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;height:45px;line-height:40px;width:60px}form button,form button:hover{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}form button:hover{background:#fff;color:#6100ff}form select{border:1px solid #bbb;color:#000;font-family:Source Sans Pro,sans-serif;font-size:15px;height:45px;margin-bottom:0;margin-right:10px;margin-top:0;outline:0;padding:8px;width:100px}.header{padding:20px 0}.header .logo{height:68px;width:138px}.sidebar-container{margin:2em 0 0;width:28%}.sidebar-container h2{color:#000;font-family:freight-big-pro,serif;font-size:42px;font-weight:600}.sidebar-container .sidebar{background:#e3e3e3;margin:30px 0 0;padding:2em}.sidebar-container .sidebar .search{position:relative}.sidebar-container .sidebar .search .search-field{width:100%}.sidebar-container .sidebar .search .search-button{background:none;border:initial;color:#6100ff;font-size:15px;position:absolute;right:0;top:0}.sidebar-container .sidebar h3{color:#000;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:700}.sidebar-container .sidebar .filter{color:#000;font-family:Source Sans Pro,sans-serif;padding-top:15px}.sidebar-container .sidebar .filter div{cursor:pointer;margin:20px 0}.sidebar-container .sidebar .filter div:first-child{margin:0}.sidebar-container .sidebar .filter input[type=radio]{cursor:pointer;margin-left:0}.sidebar-container .sidebar .header-button{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.sidebar-container .sidebar .header-button button{background:#6100ff;border:1px solid #6100ff;border-radius:22px;color:#fff;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;height:45px;line-height:40px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:140px}.form-group{background:#e3e3e3;padding:2em}.form-group .form:first-child{padding-bottom:30px}.form-group .form:first-child .long-input-name{width:860px}.form-group .form:first-child .short-input-code{max-width:100px;width:100%}.form-group .form:nth-child(2) .long-input{max-width:996px;width:100%}.form-group .form:nth-child(2) .longest-input{margin-top:15px;max-width:1106px;width:100%}.form-group .form__heading{font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:700;margin-bottom:15px}.form-group .form__container,.form-group .form__container form{display:flex}.form-group .form__container .edit-client-button{background:#01ff94;border:1px solid #01ff94;border-radius:22px;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;height:45px;line-height:40px;margin-left:15px;width:120px}.form-group .form__container .edit-client-button,.form-group .form__container .edit-client-button:hover{color:#000;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group .form__container .edit-client-button:hover{background:#fff}.form-group .form__edit-client{margin-bottom:30px}.form-group .form__edit-client .short-input-code{width:100px}.form-group .form__edit-client .long-input-name{width:750px}.form-group .form__edit-client .update-client{width:150px}.form-group .form button{width:100px}.form-group .long-input{width:860px}.form-group .longest-input{margin-top:15px;width:970px}.table{margin:2em 0;width:70%}.table h2{color:#000;font-family:freight-big-pro,serif;font-size:42px;font-weight:600}.table__container{margin:30px 0 0}.table__row{padding:10px 30px;position:relative}.table__row,.table__row .standard{display:flex}.table__row:nth-child(odd){background:#e3e3e3}.table__row .delete{background:transparent;border:none;cursor:pointer}.table__row .delete:after{color:#000;content:"×";font-size:25px;position:absolute;right:20px;top:5px}.table__row .delete:hover:after{color:#800020}.table__row .edit{background:none;border:initial;cursor:pointer;position:absolute;right:40px;top:12px}.table__row .edit:hover{color:#ffc000}.table__row .editing{display:flex}.table__row .editing input[type=text]{border:1px solid #6100ff;color:#000;font-family:Source Sans Pro,sans-serif;font-size:15px;height:45px;margin-bottom:0;margin-right:10px;margin-top:0;outline:0;padding:8px;width:265px}.table__row .editing input[type=number],.table__row .editing select{border:1px solid #6100ff;margin-right:10px;padding:8px;width:75px}.table__row-heading{background:#6100ff;display:flex;padding:15px 30px}.table__row-heading h3{color:#fff;font-size:18px;font-weight:600}.table__item,.table__row-heading h3{font-family:Source Sans Pro,sans-serif}.table__item{font-size:16px;padding-right:50px}.table__item--project-code{width:150px}.table__item span{display:block;font-size:14px;font-style:italic;padding-top:5px}.table__group{display:flex}.login-wrapper{border:1px solid #000;border-radius:10px;left:50%;margin:0 auto;padding:0 25px 25px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px}.login-wrapper header{text-align:center}.login-wrapper h2{font-family:Source Sans Pro;font-size:40px;font-weight:700;text-align:center}.login-wrapper form{margin:40px 0 0}.login-wrapper form div{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}.login-wrapper form label{flex:0 0 100%;font-family:Source Sans Pro;margin-bottom:10px;margin-right:10px;max-width:100%}.login-wrapper form input{border:1px solid #000;flex:0 0 100%;height:auto;margin:0;max-width:100%;padding:10px;width:100%}.login-wrapper form button{display:block;font-family:Source Sans Pro;margin:0 auto;width:150px}
/*# sourceMappingURL=main.e646328c.css.map*/