.wc-nav{grid-area:nav;padding:25px 30px 14px 32px;background-color:#fff;border-bottom:.5px solid #cccccc;display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0;z-index:1}.wc-nav .logo-container{width:323px;cursor:pointer}.wc-nav .wc-search{flex:1;margin-right:33px;border:2px solid #e6e6e6;border-radius:50px;padding:12px 14px;display:flex;align-items:center;width:100%}.wc-search .wc-search-input{flex:1;padding:0 12px;border:none;outline:none;font-size:22px;font-family:Roboto;font-weight:700}.search-filter-btn{padding:6px 16px;font-size:14px;font-family:Roboto;font-weight:700;border-radius:23px;border:1px solid #000;background-color:#fff;color:#000}.search-filter-btn:first-child{margin-right:12px}.search-filter-btn.selected{color:#fff;background-color:#000}.wc-nav .nav-options .profile-btn{margin-left:33px}.searchWrap{margin:0 1.5rem;flex-grow:1}.wc-sidebar{grid-area:sidebar;min-height:calc(100% - 91px);padding:25px 32px;border-right:1px solid #e6e6e6;overflow-y:auto}.wc-sidebar .sidebar-option{display:flex;align-items:center;justify-content:center;padding-bottom:14px;width:100%;border-bottom:2px dotted #e6e6e6}.sidebar-option .create-sign-btn,.sidebar-option .create-sign-btn:active,.sidebar-option .create-sign-btn:focus{padding:6px 16px;line-height:21px;font-size:18px;font-family:Roboto;font-weight:700;color:#1a1a1a;background-color:#fff;border:2px solid #000;border-radius:23px}.wc-sidebar .sidebar-list{overflow-y:auto}.wc-accordion .wc-accordion-header .accordion-button,.wc-sidebar .sidebar-list .list-item{display:block;width:100%;padding:14px 0;background-color:#fff;line-height:21px;font-size:18px;font-family:Roboto;font-weight:700;color:#1a1a1a;text-align:left;outline:none;border:none;border-bottom:2px dotted #e6e6e6}.wc-accordion .wc-accordion-header .accordion-button:focus,.wc-sidebar .sidebar-list .list-item:focus{outline:none;border:none;border-bottom:2px dotted #e6e6e6;box-shadow:none}.accordion-button .list-icon,.list-item .list-icon{margin-right:10px}.wc-accordion .accordion-item{border:none}.wc-accordion .wc-accordion-header .accordion-button:after{display:none}.wc-accordion .wc-accordion-body .accordion-body{padding:14px 0}.wc-accordion .wc-accordion-body .accordion-body .wc-accordion-body-btn{padding-bottom:14px;font-size:16px;font-family:Roboto;border:none;outline:none;font-weight:400;line-height:18.75px}.profile-sidebar{position:relative;height:100%}.profile-sidebar .profile-avatar{position:relative;display:flex;align-items:center;justify-content:center}.profile-avatar .avatar-img{width:100px;height:100px;border-radius:50%;border:1px solid #e6e6e6}.profile-avatar .edit-btn{position:absolute;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%);padding:6px 8px 6px 16px;border-radius:23px;color:#fff;text-align:center;font-size:18px;font-family:Roboto;font-style:normal;font-weight:700;line-height:21.09px;display:flex;align-items:center;justify-content:center}.profile-avatar .edit-btn img{margin-left:4px}.profile-sidebar .user-details{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;padding-bottom:20px;border-bottom:1px dotted #e6e6e6}.profile-sidebar .user-details h3{color:#333;font-size:24px;font-family:Roboto;font-style:normal;font-weight:700;line-height:35px;margin-bottom:2px;text-align:center}.profile-sidebar .user-details p{margin:0;font-size:18px;font-family:Roboto;font-style:normal;font-weight:400;line-height:21.09px;color:#1a1a1a;text-align:center;display:flex;align-items:center}.profile-sidebar .user-details p .edit-location-btn{padding:0;margin-left:8px}.user-contact{padding:10px 0;border-bottom:1px dotted #e6e6e6}.user-contact .contact-info{display:flex;align-items:center;justify-content:space-between;color:#1a1a1a;font-size:18px;font-family:Roboto;font-style:normal;font-weight:400;line-height:21.09px}.profile-sidebar .profile-options{display:flex;flex-direction:column}.profile-sidebar .profile-options .option-item{padding:15px 0 15px 20px;border-bottom:1px solid #e6e6e6;text-align:left;color:#1a1a1a;font-size:18px;font-family:Roboto;font-style:normal;font-weight:700;line-height:21.09px}.profile-sidebar .profile-options.account-options{position:absolute;bottom:0}.profile-sidebar .profile-options.account-options .account-item{border:none;color:#1a1a1a;font-size:16px;font-family:Roboto;font-style:normal;font-weight:400;line-height:18.75px;padding-left:35px}.signup-navbar{display:flex;justify-content:space-between;width:100vw;filter:drop-shadow(-2px 2px 8px rgba(153,153,153,.25));background:#fff;padding:12px 100px;margin-bottom:40px;background-image:url(/_next/static/media/Home-header.fe4147a3.png);background-size:cover}.membership-number-error{border-color:red!important}.signup-navbar button{font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center;color:#fff!important;border:none!important}.signup-navbar .home-btn img{margin-right:4px}.signup-form{padding:20px 100px}.signup-form .form-container{border:3px solid var(--grey-grey-80,#333);border-radius:52px;padding:43px 52px;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-container .brand-logo{margin-bottom:26px}.brand-logo img{width:100%}.wc-form-container{width:75%;margin-top:24px;padding-bottom:20px}.wc-form-container.w-100{width:100%!important}.wc-form .form-input-container{margin-bottom:24px;margin-left:18px}.form-input-container .form-label{margin-bottom:12px;font-size:16px;font-style:normal;line-height:normal}.wc-form.not-selected .form-input-container .form-label{margin-left:10px}.form-input-container .form-input{box-shadow:none;border-radius:10px;border:1px solid #e6e6e6;padding:6px 12px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:90%;min-width:230px}.wc-form.not-selected .form-input-container .form-input{background-color:#e6e6e6}.form-input-container .form-input::placeholder{color:#666}.otp-container{display:flex;align-items:center}.otp-container .form-label{margin-bottom:0;margin-right:13px}.otp-container .form-input{margin-right:16px;width:40%}.otp-container .otp-generate-btn{border-radius:12px;background-color:#999;padding:14px 16px;font-size:14px;font-style:normal;font-weight:700;line-height:normal;color:#fff}.form-submit{padding:6px 30px;border-radius:10px;background-color:#333;box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;margin:32px 0 20px}.form-input-container .input-container{position:relative}.input-container .edit-btn{top:50%}.input-container .edit-btn,.input-container .edit-btn-error{position:absolute;transform:translateY(-50%);right:10px;font-weight:700;font-size:12px}.input-container .edit-btn-error{top:35%}.wc-form .form-group .form-label{font-size:18px}.org-name .org-name-label{font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#1a1a1a;padding:6px 0;width:100%;display:flex;align-items:center;gap:3px;min-width:max-content}.org-name-label input{margin-top:0;border:1px solid black}.noneSelected input{margin:0;border:1px solid black}.file-label{border:1px solid #000;padding:10px;border-radius:10px;width:100%}.w-100{width:100%}.error{color:red}.font-bold-text{font-size:14px;font-weight:700}.user-consent-container{display:flex;gap:10px;margin-left:20px}.tooltip-img{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.tooltip-img img{height:20px;width:20px}.membership-checkbox-container{padding:0 0 0 10px}.none-active{background:#dbdbdb!important}.org-name .noneSelected{border-top:2px dotted #e1e1e1;width:90%;display:flex;justify-content:center;margin:0 auto;font-size:14px;font-style:normal;font-weight:500;line-height:30px;color:#1a1a1a;padding:20px 0 0;align-items:center;gap:3px}.referral-input{padding-right:10px;margin:6px 0 18px;display:flex;justify-content:center}.referral-input input{width:50%;padding:6px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.referral-input input:focus{border-color:#1a1a1a;box-shadow:0 0 4px rgba(26,26,26,.3)}.referral-input input::placeholder{color:#999;font-style:italic}@media screen and (max-width:700px){.wc-signup{display:flex;flex-direction:column;justify-content:center}.form-input-container .form-label{margin-left:5px}.org-name .noneSelected{border-top:1px dotted #e1e1e1;align-items:center;display:flex;gap:10px;justify-content:left;width:100%;font-size:15px;padding:14px 0 0!important}.user-consent-container{display:flex;gap:10px;margin:10px 0 0}.user-consent-container input{border:1px solid black}.signup-navbar{display:flex;align-items:center;justify-content:space-between;padding:10px;background-image:none;margin-bottom:0;position:fixed;top:0;width:100%}.signup-navbar button{font-size:16px;color:#000!important}.signup-form{padding:20px;margin-bottom:10px;margin-top:52px}.form-input-container .form-input{width:90%}.org-name .org-name-label{align-items:center;display:flex;gap:10px;font-size:15px}.noneSelected input,.org-name-label input{border:1px solid black;margin:0}.signup-form .form-container{border:none;border-radius:52px;padding:0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-container .brand-logo{margin-bottom:20px}.brand-logo img{width:100%}.wc-form-container{width:100%;margin-top:0;padding-bottom:10px}.form-group .label,.form-input-container label b,.wc-form label{font-size:14px}.wc-form input{font-size:14px;height:30px;padding:.375rem .75rem}.form-input-container input{font-size:14px;height:30px;padding:.45rem}.form-input-container img{height:16px;width:16px}.form-submit{width:90%;height:40px;padding:10px 0;border-radius:16px;background-color:#333;box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:20px}.font-bold-text{font-size:16px;font-weight:700}.tooltip-img img{height:16px;width:16px}.wc-form .form-input-container{margin-bottom:18px}.referral-input input{width:100%}}.wc-stepper{width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.wc-stepper .stepper-progress{min-width:60%;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1rem}.stepper-progress .stepper-indicator{height:2px;background-image:linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 75%,transparent 0,transparent);background-size:20px 1px;border:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.stepper-progress .stepper-indicator-completed{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;height:2px;background-color:#4b9b5c}.stepper-progress .step-btn{z-index:3;background-color:#fff;box-shadow:none;height:48px;width:48px;padding:0 10px}.stepper-content,.stepper-progress .step-btn{display:flex;align-items:center;justify-content:center}.stepper-content{width:100%;flex-direction:column}@media screen and (max-width:700px){.wc-stepper .stepper-progress{min-width:80%;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:0}.stepper-progress .step-btn img{height:25px!important;width:25px!important}.stepper-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-top:0}}.success-animation-container{height:100vh}.success-animation-container,.success-icon{display:flex;align-items:center;justify-content:center}.success-icon{width:500px;height:500px;border:3px solid #33cc33;border-radius:50%;color:#33cc33;font-size:2em;animation:success-fade 5s ease-in-out forwards}@keyframes success-fade{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}.chat-list-container{margin-right:24px;border-radius:12px 12px 0 0;width:300px;flex-shrink:0;min-height:200px;border:1px solid #e1e1e1;box-shadow:-.5px -.5px 10px rgba(0,0,0,.1);background-color:#fff}.message-list-container{display:flex;align-items:flex-end;gap:20px;flex-shrink:0}.message-list-container-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:20px;height:auto}.message-ui-container{display:flex;border-radius:12px 12px 0 0;border:1px solid var(--grey-grey-10,#e6e6e6);margin-right:24px;padding-left:8px;padding-right:14px;width:300px;height:50px;align-items:center;background-color:white;box-shadow:-.5px -.5px 10px rgba(0,0,0,.1)}.messasge-ui{position:fixed;bottom:0;right:0;gap:20px;display:flex;flex-direction:row-reverse;align-items:flex-end;z-index:1000}@media screen and (max-width:700px){.messasge-ui{display:none}}.chat-list{padding:0 8px;height:75vh;overflow-y:auto;min-height:200px;overflow-x:hidden}.chat-list ul{list-style-type:none;padding:0}.chat-list li{border-bottom:1px solid #e1e1e1}.chat-list span{display:flex;align-items:center;text-decoration:none;color:#333;padding:8px;border-radius:8px;transition:background-color .2s ease-in-out}.search-bar{padding:3px 16px;border:1px solid #ccc;border-radius:15px;margin:12px 0 8px}.search-input{width:100%;padding:0;border:none;outline:none;font-size:14px}.chat-list span:hover{background-color:#f0f0f0}.chat-list img{width:48px;height:48px;flex-shrink:0;border-radius:50px}.chat-details{flex:1;margin-left:1rem}.chat-details .chat-details-own{display:inline;padding:0;font-weight:500}.chat-details h3{font-size:14px;font-weight:700;display:flex;align-items:center;gap:6px}.chat-details h3,.chat-details p{color:var(--grey-grey-90,#1a1a1a);font-family:Roboto;font-style:normal;line-height:normal}.chat-details p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6em;font-size:12px;font-weight:400}.chat-list::-webkit-scrollbar{width:8px}.chat-list::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.chat-list::-webkit-scrollbar-thumb:hover{background-color:#555}.chat-list-header{padding:8px 14px 8px 8px;gap:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.chat-list-header,.chat-list-header-main{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.chat-list-header-main{width:100%}.chat-list-header span,.chat-list-header-main span{font-size:20px}.chat-list-header-main h2{color:var(--grey-grey-90,#1a1a1a);flex-grow:1;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 0 10px}.chat-list-header-main img{width:33px;height:33px;flex-shrink:0;fill:#edd3c0;margin:2%;border-radius:50%;border:1px solid #e6e6e6}.chat-list-header button{background:none;border:none;font-size:14px;cursor:pointer;color:black}.chat-list-header h2{flex-grow:1;color:var(--grey-grey-90,#1a1a1a);font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0}.chat-list-header img{width:33px;height:33px;flex-shrink:0;fill:#edd3c0;border-radius:50%;border:1px solid #e6e6e6}.chatList-message{padding:10px;margin:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chatList-message-content{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-window{background-color:white;width:350px;border-radius:12px 12px 0 0;border:1px solid var(--grey-grey-20,#e6e6e6);cursor:pointer;box-shadow:-.5px -.5px 10px rgba(0,0,0,.1)}.messagelinkWrapper p{color:#003366!important}.chat-window-header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e1e1e1;box-shadow:0 2px 10px rgba(0,0,0,.1)}.minimized{width:350px;height:50px;overflow:hidden}.header-content{display:flex;align-items:center}.header-content h3:hover{text-decoration:underline}.header-content img{width:40px;height:40px;border-radius:50%;margin-right:12px}.header-content h3{color:var(--grey-grey-90,#1a1a1a);font-family:Roboto;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0}.header-content a{text-decoration:none;color:black}.header-content a:hover{color:black;text-decoration:underline}.cancel-button,.refresh-button{background:none;border:none;font-size:14px;cursor:pointer;color:black}.refresh-button{margin-right:5px;display:flex;align-items:center;justify-content:center;width:20px}.trash-icon{background:none;border:none;font-size:14px;cursor:pointer;color:red;padding:2px;margin-right:6px}.ellipsis{margin-right:8px}.actions{display:flex;gap:10px;margin-right:10px;align-items:center}.actions button{border:none;font-size:14px;cursor:pointer}.chat-messages{padding:12px}.chat-messages p{color:var(--grey-grey-90,#1a1a1a);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.chat-footer{padding:12px 24px;background-color:white}.chat-footer textarea{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;resize:none;font-size:14px;width:100%}.chat-footer-action{display:flex;justify-content:space-between;align-items:center}.chat-footer-action>*{cursor:pointer}.chat-footer .footer-send-btn{display:inline-flex;align-items:flex-start;padding:4px 8px 4px 12px;gap:4px;border-radius:12px;border:1px solid var(--grey-grey-100,#000);background:var(--grey-grey-100,#000);color:var(--grey-grey-00,#fff);text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 0 auto}.attachment-close{font-size:12px;margin-bottom:5px}.attachment-button{display:flex;align-items:center;background-color:#0073b1;color:#fff;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:14px;margin-right:10px}.attachment-button span{margin-right:10px}.message-container{overflow-y:hidden;max-height:40vh;min-height:40vh;overflow-x:hidden;background-color:white}.message-container:hover{overflow-y:auto;scrollbar-color:transparent;scrollbar-width:none}.message-row{display:flex;width:75%;margin-bottom:8px;gap:3px;padding:0 5px}.message{display:flex;padding:.5rem 1rem;max-width:280px}.message p{color:var(--grey-grey-90,#1a1a1a);font-size:14px}.message a,.message p{font-family:Roboto;font-style:normal;font-weight:400;line-height:normal}.message a{font-size:14px!important}.message-content{margin-left:auto;display:flex;flex-direction:column}.sender{flex-direction:row-reverse;align-self:flex-end}.img-wrapper{display:flex;align-items:flex-end}.img-wrapper img{border-radius:50%}.sender .message{background-color:#e6e6e6;border-radius:.75rem .75rem 0 .75rem}.receiver .message{background-color:#f5f5f5;border-radius:.75rem .75rem .75rem 0}.image-details{margin:4px 0 12px}.image-details p{font-size:11px}.file-details p{font-size:12px!important}.file-details{margin:6px 0}@media screen and (max-width:700px){.message a,.message p{font-size:14px}}