body{background-color:#666;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{overflow:hidden}body,html{height:100vh;width:100vw}body{background:#2e2e2e}.MyPage{background-image:url(/static/media/loginback.ab52cf55.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.BlueUIButton{height:40px;border-radius:15px;background:#009fe3;border:none;font-size:14px;font-weight:700;color:#fff;width:100%}.BlueUIButton:active{outline:none;color:#009fe3;background:#fff}.BlueUIButton:focus{outline:none}.WhiteUIButton{height:40px;border-radius:5px;background:#fff;border:none;font-size:14px;font-weight:700;color:#009fe3}.WhiteUIButton:active{outline:none;background:#009fe3;color:#fff}.WhiteUIButton:focus{outline:none}.ErrorUIButton{height:40px;border-radius:15px;background:#8b0000;border:none;font-size:14px;font-weight:700;color:#fff}.ErrorUIButton:active{outline:none;background:#8b0000;color:#a9a9a9}.ErrorUIButton:focus{outline:none}.AlertLoaderPage{background-color:rgba(0,0,0,.85);position:absolute;top:0;bottom:0;left:0;right:0;padding:10px}.AlertLoaderContainer{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #f3f3f3;display:table;padding:20px;border-radius:10px;margin:0 auto}.AlertLoader{border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:10px;height:10px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;align-self:center;margin:0 auto 20px}.AlertLoaderText{color:#fff;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.AlertMessagePage{background-color:rgba(0,0,0,.85);position:absolute;top:0;bottom:0;left:0;right:0}.AlertMessageContainer{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #f3f3f3;display:table;border-radius:10px;margin:0 auto;width:300px}.AlertMessageTitle{font-weight:700}.AlertMessageText,.AlertMessageTitle{color:#fff;text-align:center;margin:20px}.AlertMessageText{white-space:pre}.AlertMessageButtonContainer{text-align:center;border-top:1px solid #f3f3f3}.AlertMessageButtonCancel{border:1px solid #fff;border-bottom-left-radius:8px}.AlertMessageButtonAccept,.AlertMessageButtonCancel{padding:0;height:50px;background:none;width:50%;color:#fff;font-weight:700}.AlertMessageButtonAccept,.AlertMessageButtonAcceptSingle{border:1px solid #fff;border-bottom-right-radius:8px}.AlertMessageButtonAcceptSingle{padding:0;height:50px;border-bottom-left-radius:8px;background:none;width:100%;color:#fff;font-weight:700}.AlertMessageButtonAccept #button:target{font-weight:700;background-color:red}.InputText{padding:2px 20px;height:34px;font-size:16px;border-radius:50px;border:2px solid #666;font-family:Muli,Helvetica,Arial,serif;font-weight:700;font-style:normal;font-size:15px;color:#666;text-align:left}.InputText:focus{outline:none;box-shadow:none}.SignInForm{text-align:center;margin:10% 500px;display:flex;flex-direction:column;background:rgba(38,39,38,.5);border-radius:10px;align-items:center}.ForgotPasswordButton{flex:1 1;margin-top:0;text-align:right;background:none;border:none;color:#fff}.ForgotPasswordButton:active,.ForgotPasswordButton:focus{border:none;outline:none}.SignInLogo{align-self:center;width:100px;margin:10px}.SignInSpacerSmall{height:10px}.SignInSpacer{height:20px}.Password,.UserName{width:250px}.SButton{width:210px}.MyTitle{flex:0.35 1;padding-top:5px;height:80px;padding-bottom:10px;display:flex;background:#fff;align-items:center;background:#1d2531}.TitleLogo{display:flex;height:50px;width:50px;margin-left:5px}.RBSLogo{display:flex;height:35px;width:80px;flex-direction:row;justify-content:flex-end;padding:10px;margin-left:auto}.TitleUserIcon{height:40px;width:40px;object-fit:cover;margin-left:10px;border-radius:50%}.TaskHeader{padding-top:1px;display:flex;background:#fff;align-items:center;border:none}.grid-container{display:grid;grid-template-columns:auto 210px;grid-template-areas:"TITLE RIGHT" "USER RIGHT"}.RIGHT{grid-area:RIGHT}.TITLE{grid-area:TITLE;flex:1 1}.USER{grid-area:USER}.TitleText{max-width:700px;float:left}.TitleText,.TitleTextPlaceholder{width:75%;margin-left:30px;padding-bottom:10px;padding-top:10px;font-family:Muli,Helvetica,Arial,serif;font-weight:400;font-style:normal;font-size:24px;color:#354052;border-bottom:2px solid #e9ecf0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-shrink:0}.TitleTextPlaceholder{max-width:650px}.UserInfoContainer{width:200px;position:relative}.UserInfo{border:none;float:right;font-family:Muli,Helvetica,Arial,serif;font-weight:700;font-style:normal;font-size:13px;color:#9b9a9b;text-align:left}.UserInfo button{padding:10px 5px;font-size:13px}.LoggedInAs,.UserInfo button{display:flex;justify-content:center;align-items:center;border:none;outline:none;font-family:Muli,Helvetica,Arial,serif;font-weight:700;font-style:normal;color:#9b9a9b;text-align:left;line-height:20px}.LoggedInAs{font-size:14px;padding:10px 14px;top:36px;font-size:12px}.UserInfo button:active{outline:none;color:#000}.UserInfo button:focus{outline:0}.ForUser{font-family:Muli,Helvetica,Arial,serif;font-weight:700;font-style:normal;font-size:16px;color:#9b9a9b;text-align:left;margin-left:30px;margin-top:10px}.SocketConnected{background:#90ee90}.SocketConnected,.SocketDisconnected{width:15px;height:15px;border-radius:50%;margin-right:10px}.SocketDisconnected{background:red}.OpenButton,.TaskButton{flex:1 1;float:right;text-align:center;height:30px;width:135px;font-weight:700;background:transparent;color:#1a91eb;border-radius:5px;border:1px solid #1a91eb;position:absolute;margin-top:10px;margin-left:15px}.OpenButton{z-index:100}.DeleteButton{float:right;text-align:center;height:30px;width:135px;font-weight:700;background:transparent;color:#1a91eb;border-radius:5px;border:1px solid #1a91eb;z-index:101;position:absolute;margin-top:48px;margin-left:15px}.TaskButton:active{outline:none;background:#009fe3;color:#fff}.TaskButton:focus{outline:0}.TaskItemContainer{width:90%;height:85px;border-bottom:3px solid #6b727c;margin-left:10px}.TaskItemContainerSelected{width:90%;height:85px;border-bottom:3px solid #faca46;margin-left:10px}.TaskItemContainerSelected button:focus{outline:0}.TaskItemPendingContainer{width:90%;height:85px;border-bottom:3px solid #6b727c;margin-left:10px}.TaskItemPendingContainer button:focus{outline:0}.TaskItemTitle{width:100%;color:#b7c0cd}.TaskItemTitle,.TaskItemTitlePending{top:30px;height:auto;position:absolute;left:2px;font-family:Muli,Helvetica,Arial,serif;font-weight:600;font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskItemTitlePending{width:80%;color:#fff}.TaskItemState{top:45px;position:absolute;left:2px;font-size:10px;text-align:left;line-height:36px}.TaskItemCreated,.TaskItemState{height:auto;width:100%;margin:0;font-family:Muli,Helvetica,Arial,serif;font-weight:400;font-style:normal;color:#b7c0cd}.TaskItemCreated{font-size:9px;text-align:right}.TaskItemArrow{width:26px;height:26px;margin-top:10px;margin-right:-40px;float:right;fill:#fff}.TaskItemDetailsContainer{text-align:left}.TaskItemButton{background-color:hsla(0,0%,100%,0);width:90%;height:80px;position:relative;margin-left:10px;border:none}.newMessageIcon{float:right}.newMessageIcon img{width:25px;height:25px;float:right;position:absolute;right:8px;bottom:20px}.TaskListContainer{padding:5px;margin:5px;border:1px dashed #fff;flex:1 1;display:flex;flex-direction:column}.TaskList{flex:1 1;overflow-y:auto;overflow-x:hidden}.NoTaskContainer{color:#fff;display:flex;flex-direction:column;padding-top:10px;align-items:center;justify-content:center}.NoTaskContainerText{margin-bottom:20px;margin-top:10px}.TaskCreationOptionsContainer{height:80px;padding-top:1px;text-align:center}.TaskOptionSpacer{width:2px}.TaskCreationOption{text-align:center;height:30px;width:150px;font-weight:700;background:#1991eb;color:#fff;margin-bottom:15px;margin-top:15px;border-radius:5px;border:none}.TaskCreationOption:active{outline:none;background:#009fe3;color:#fff}.TaskCreationOption:focus{outline:0}.TaskToggleContainer{display:flex;padding:1px 0}.TaskToggleContainer button{margin-right:10px}.TaskToggleContainer button:active{border:none}.TaskToggleContainer button:focus{outline:0}.TaskToggleButtonActive{border-top:none;border-left:none;border-right:none;border-bottom-color:#faca46;border-bottom-width:3px}.TaskToggleButtonActive,.TaskToggleButtonInActive{width:50%;height:50px;background-color:hsla(0,0%,100%,0);top:0;margin:0;left:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);font-family:Muli,Helvetica,Arial,serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:18px}.TaskToggleButtonInActive{border-top:none;border-left:none;border-right:none;border-bottom-color:#626870;border-bottom-width:3px}.TaskListSection{z-index:-200}.MessageItemContainer{margin:0 10px;display:flex;flex:1 1;flex-direction:column}.MessageCell{display:flex;margin-bottom:10px}.MessageItemSpacer{height:6px}.ChatIconContainerUser{display:flex;flex-direction:column;margin-left:10px}.ChatIconContainerApp{display:flex;flex-direction:column;margin-right:10px}.ChatIconSpacer{flex:1 1}.MessageChatIcon{width:50px;height:50px;border-radius:50%;vertical-align:top;margin-left:10px;margin-right:3px}.MessageContentApp{position:relative;background:#fff;color:#000;border:2px solid #e8ecf0;border-radius:10px;padding:10px;width:10px;height:auto;flex:1 1;text-align:left;flex-direction:column;display:flex;box-shadow:1px 1px 11px rgba(0,0,0,.1)}.MessageContentApp:after{content:"";position:absolute;left:0;bottom:20px;width:0;height:0;border:7px solid transparent;border-right-color:#fff;border-left:0;margin-top:-7px;margin-left:-7px}.MessageContentUser{background:#3370af;color:#fff;border-radius:5px;padding:10px;width:10px;height:auto;flex:1 1;text-align:right;flex-direction:column;display:flex;position:relative}.MessageContentUser:after{content:"";position:absolute;right:0;bottom:20px;width:0;height:0;border:7px solid transparent;border-left-color:#3370af;border-right:0;margin-top:-7px;margin-right:-7px}.MessageText{word-wrap:break-word}.MediaThumbnail{background:#2e2e2e;padding:8px;border-radius:10px;object-fit:cover;margin:0 auto;max-width:80%;max-height:400px}.MediaPlaceHolder{display:none}.AudioPlayer{align-self:flex-end}.PaymentContainer{border-radius:10px;display:flex;flex-direction:column}.PaymentTitle{background:#000;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;font-weight:700}.PaymentDetails,.PaymentDetailsContainer{display:flex;flex:1 1}.PaymentDetails{justify-content:center;align-items:center;background:#fff;color:#009fe3;padding:10px;border-bottom-left-radius:10px}.PaymentStatusContainer{border:1px solid #fff;padding:10px;border-bottom-right-radius:10px}.PaymentAmount{font-weight:700;padding:10px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top-left-radius:10px;border-top-right-radius:10px}.PaymentStatusPending{background:#bebe00}.PaymentStatus,.PaymentStatusPending{text-align:center;padding:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff}.PaymentStatus{background:green}.VendorContainer{display:flex;flex-direction:row;overflow:scroll;border-radius:10px;justify-content:center}.VendorCell{display:flex;flex-direction:column;margin-right:10px;height:500px;max-width:300px}.VendorTitle{display:flex;border-top-left-radius:10px;border-top-right-radius:10px;background:#000;padding:20px;font-weight:700;justify-content:space-between}.VendorDetails{padding:10px;display:flex;justify-content:center;flex-direction:column;flex:1 1;background:#fff;color:#2e2e2e;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.VendorDetailsItem{margin-bottom:10px}.TimeStamp{font-size:10px;margin:4px 0 8px}.MessagePadding{width:25%}.RatingCell{background:#222c3c;border-radius:5px;color:#fff;display:flex;flex-direction:column}.RatingCellTitle{text-align:center;padding:10px}.RatingThanks{margin:5px 5px 10px;flex:1 1;text-align:center}.RatingBar{flex:1 1;display:flex;flex-direction:row;background:#1991eb;border-radius:6px;margin:5px 10px}.RatingStar{flex:1 1;padding:5px 0;text-align:center}.RatingInput{padding:4px;flex:1 1;margin:5px 10px;word-wrap:break-word;font-size:14px;border-radius:6px}.RatingButton{width:50%;align-self:center;height:30px;border-radius:6px;margin:5px 5px 10px;font-size:12px;font-weight:700;background:#1991eb;color:#fff;border:none}.RatingButton:active{outline:none;background:#009fe3;color:#fff}.RatingButton:focus{outline:0}.TaskDetailsContainer{flex:1 1;overflow-y:scroll;background:#eff3f6;padding:15px 5px 5px;overflow-x:hidden}.TaskEmptyImage{opacity:.3;margin-top:auto;margin-bottom:0;margin-right:30px;object-fit:contain;align-self:flex-end;font-weight:700;color:#fff;text-align:right;position:absolute;right:20px;bottom:20px}.MessageInputContainer{background:#fff;display:flex;align-items:center;padding:10px;box-shadow:-1px -2px 6px -1px hsla(0,0%,71%,.7)}.MessageInputContainer input{flex:1 1}.MessageInputContainer img{width:30px;height:30px}.MessageInputContainer button{display:flex;width:40px;height:40px;align-content:center;justify-content:center;margin:4px;background:none;border:none}.MessageInputContainer img{width:40px;height:40px;object-fit:contain}.MessageInputContainer button:active{border:none;background:#fff;border-radius:10px}.MessageInputContainer button:focus{outline:none;box-shadow:none}.InputMultiLine{resize:none;flex:1 1;font-size:14px;padding:4px}.MediaAttachmentList{display:flex;padding:10px;overflow:hidden;align-items:center;background:#009fe3;border-top-left-radius:10px;border-top-right-radius:10px}.MediaAttachmentContainer{flex:1 1;display:flex;flex-direction:row;overflow:scroll;flex-wrap:wrap;justify-content:center}.MediaAttachmentListItem{display:flex;background:#2e2e2e;margin:2px;border:2px solid #fff;border-radius:6px;align-items:center;justify-content:center;height:70px;width:70px}.MediaAttachmentListItem img{height:70px;width:70px;border-radius:4px;object-fit:contain}.MediaAttachmentList button{height:44px;width:44px;margin-left:10px;background:none;outline:0;border:2px solid #fff;color:#fff;border-radius:10px;font-weight:700;text-align:center}.UserProfileContainer{position:relative;right:0;top:0;width:15%;background:#1d2531;color:#fff;display:flex;flex-direction:column;text-align:center;padding:20px}.UserProfileAvatarContainer{padding:30px 0;display:flex;justify-content:center}.UserProfileAvatar{border-radius:50%;border:1px solid #000;width:150px;height:150px}.UserLabel{font-weight:700}.UserLabelSpacer{height:10px}.ProfileSpacer{flex:1 1}.MyInnerPage,.MyPage{width:100vw;height:100vh;display:flex;flex-direction:column}.MyColumnContainer{display:flex;flex-direction:row;flex:1 1;overflow:hidden}.TaskListColumn{width:25%;display:flex;flex-direction:column;background:#222c3c}.MyColumns{flex:1 1;display:flex;flex-direction:column}.NewTaskContainer{background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0;padding:100px;display:flex;flex-direction:column;align-items:center}.FileSystem{display:none}.NewTaskBlock{width:65%;background:#fff;border-radius:5px;display:flex;flex-direction:column;color:#009fe3}.NewTaskTitleContainer{display:flex;align-items:center;background:#222c3c;border-radius:5px 5px 0 0}.NewTaskTitle{font-weight:700;text-align:center;flex:1 1;font-family:Muli,Helvetica,Arial,serif;font-weight:600;font-style:normal;font-size:16px;color:#b7c0cd;text-align:left;line-height:36px;margin-left:20px}.NewTaskInputContainer{display:flex;align-items:flex-end;padding-top:40px;padding-bottom:40px}.NewTaskContainer button{display:flex;width:40px;height:40px;align-content:center;justify-content:center;margin:4px;background:none;border:none}.NewTaskContainer img{width:40px;height:40px;object-fit:contain}.NewTaskContainer button:active{border:none;background:#009fe3;border-radius:10px}.NewTaskContainer button:focus{outline:0}.InputWrapper{padding:2px 20px;margin-left:10px;margin-right:10px;min-height:35px;border-radius:50px;border:2px solid #666}.InputWrapper,.NoteWrapper{display:flex;flex:1 1;resize:vertical;font-family:Muli,Helvetica,Arial,serif;font-weight:700;font-style:normal;font-size:15px;color:#666;text-align:left}.NoteWrapper{margin-left:20px;margin-right:56px;height:30px;border-bottom:2px solid #666}.NewTaskInput{margin-top:14px;margin-left:10px;margin-right:10px}.NewTaskInput,.NoteInput{flex:1 1;font-size:14px;background:none;border:none;resize:vertical;overflow:auto;outline:none}.NoteInput{margin-top:5px}.NewTaskMediaAttachmentList{display:flex;padding:10px;overflow:auto;align-items:center;border:2px dashed #222c3c;border-radius:10px;margin:20px 15px 15px}.NewTaskMediaAttachmentContainer{flex:1 1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.NewTaskMediaAttachmentListItem{display:flex;background:#2e2e2e;margin:2px;border:2px solid #fff;border-radius:6px;align-items:center;justify-content:center}.NoteTextTitle{padding:2px 20px 10px;font-size:16px;font-weight:700;font-size:15px;flex-direction:row;align-items:center}.NoteText,.NoteTextTitle{border-radius:50px;font-family:Muli,Helvetica,Arial,serif;font-style:normal;color:#666;text-align:left;display:flex;border:none}.NoteText{margin-top:30px;height:34px;font-size:16px;font-weight:400;font-size:13px;flex-direction:column;padding:2px 20px 20px}.HeaderView{display:flex;flex-direction:column}.HeaderColumnContainer{display:flex;flex-direction:row;flex:1 1;overflow:hidden}.LeftColumn{width:25%;background:#222c3c}.RightColumn{width:75%;display:flex;flex-direction:column;background:#fff;min-height:120px}.FPContainer{background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.FPHorizontal{display:flex}.FPHorizontalH{font-weight:700;display:flex;align-items:center}.FPSelect{height:34px;width:100px;margin-right:10px}.FPBox{border:2px solid #fff;background:#2e2e2e;padding:40px;border-radius:20px;display:flex;flex-direction:column;text-align:center;color:#fff}.FPTitle{flex:1 1;text-align:left}.FPSpacer{height:10px}.ConfirmContainer{display:flex;flex-direction:column;margin-top:20px}
/*# sourceMappingURL=main.c1588a43.chunk.css.map */