.uspeack-details-tabing .nav .nav-tabs{width:100%}.uspeack-chat-input-wrapper{position:relative;width:100%;display:flex;justify-content:center}.uspeack-chat-input{max-width:100%;width:100%;background:#fff;padding:10px 15px;border-radius:5px;display:flex;align-items:center;gap:10px}.uspeack-chat-input input{flex:1 1;border:none;outline:none;padding:10px 15px 10px 50px;font-size:14px;border-radius:4px}.uspeack-chat-input div{position:absolute}.uspeack-chat-input div.sent{right:10px}.uspeack-chat-input div.sticker{right:55px;top:26px}.uspeack-chat-input a.send-money{right:94px;top:26px}.uspeack-chat-input a.add-chat{top:27px}.uspeak-message-image img{width:260px;height:auto;max-width:100%;object-fit:contain;border-radius:5px;max-height:350px}.uspeak-full-image{max-width:100%;max-height:80vh;transform:scale(1)}.uspeak-full-image.zoomed{transform:scale(2);cursor:zoom-out}.uspeak-message-location img{width:300px;height:150px;border-radius:5px}.uspeak-video-container{position:relative;width:280px;height:160px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.uspeak-styled-video{width:100%;height:100%;object-fit:cover;border-radius:10px}.uspeak-video-play-pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:20px;cursor:pointer;outline:none;z-index:10;transition:background .3s ease}.uspeak-video-play-pause-btn:hover{background:rgba(0,0,0,.8)}.custom-backdrop .modal-content{background-color:rgba(0,0,0,.8)!important}.custom-backdrop .modal-content .btn-close{filter:invert(1)}.custom-backdrop .modal-content video{background:transparent}.uspeak-document-message-container{background-color:#ffffff;max-width:400px;margin:10px auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.uspeak-document-icon i{font-size:24px;color:#6c757d}.uspeak-document-info h6{font-weight:700;font-size:16px;margin-bottom:0}.uspeak-document-info small{color:#6c757d}.uspeak-download-button button{background-color:#343a40;color:white;border:none;cursor:pointer;outline:none}.uspeak-download-button button:hover{background-color:#495057}.uspeak-divider{width:1px;height:40px;background-color:#dee2e6}.uspeak-context-menu{position:absolute;background-color:#ffffff;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;z-index:1000;padding:0;width:200px}.uspeak-context-menu-list{list-style:none;margin:0;padding:5px 0}.uspeak-context-menu-item{padding:10px 15px;font-size:14px;color:#333333;cursor:pointer;transition:background-color .2s ease}.uspeak-context-menu-item:hover{background-color:#f5f5f5}.upseak-chats .chat-body{height:calc(100vh - 215px)!important}.uspeak-attachment-container .attechment-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.uspeak-file-preview-container{display:flex;align-items:center;gap:8px;overflow-x:auto;background:#f5f5f5;padding:8px;border-radius:8px;margin-bottom:8px;position:relative;width:100%;white-space:nowrap;height:70px}.uspeak-file-preview{position:relative;display:inline-block}.uspeak-preview-image,.uspeak-preview-video{width:80px;height:50px;object-fit:cover;border-radius:6px}.uspeak-video-preview{position:relative;width:80px;height:50px}.uspeak-audio-preview,.uspeak-document-preview{position:relative;width:80px;height:50px;display:flex;flex-direction:column;align-items:start}.uspeak-audio-preview img,.uspeak-document-preview{width:30px;height:30px}.uspeak-audio-preview span,.uspeak-document-preview{font-size:13px}.uspeak-play-icon{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:20px;height:20px;font-weight:700}.uspeak-play-icon,.uspeak-remove-preview{position:absolute;background:rgba(0,0,0,.5);color:white;display:flex;align-items:center;justify-content:center;font-size:12px}.uspeak-remove-preview{top:2px;right:2px;border:none;cursor:pointer;border-radius:50%;width:16px;height:16px}.uspeak-call-status{display:flex;align-items:center;gap:5px}.uspeak-call-date span,.uspeak-call-status span{font-size:14px;color:rgba(142,142,147,1)}.upseak-chats .chat-more-option{background-color:#fff;border-radius:10px;padding:10px;width:150px;position:absolute;right:37%;top:135px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:999}.uspeak-chat-unread{display:flex;align-items:center;justify-content:space-between}.uspeak-chat-unread span{background:rgba(31,43,65,1);color:white;border-radius:50%;width:22px;height:22px;font-size:16px;text-align:center}.uspeak-chatlist-more img{position:absolute;z-index:999}#deletechatModal .modal-footer .logout-btn-yes{width:auto!important}.uspeak-chat-history .c-even,.uspeak-chat-history .c-odd{max-width:100%!important}.uspeak-chat-history .date-chip span,.uspeak-chat-history .group-chip span{background-color:#fff;padding:5px 20px;border-radius:20px;display:inline-block;font-size:13px;text-align:center}#uspeak-create-btn:after{display:none!important}#uspeak-create-menu div .dropdown-item:active{color:#1F2B41!important;background:#e9ecef!important}.replied-message{background-color:#f1f1f1;padding:10px;margin-bottom:10px;font-size:.9rem;color:#333;border-radius:10px 10px 0 0}.replied-message.media{display:flex;align-items:center;justify-content:space-between;padding:8px;gap:10px}.chat-odd .replied-message.media{background:#e9e9e9!important}.replied-message.media span{text-align:left!important}.replied-message .message-text p{color:#333!important}.replied-message .uspeak-message-image img{width:50px;height:50px;object-fit:cover}.replied-message div p{color:#1F2B41!important}.userspeak-tab{box-shadow:0 4px 4px 0 rgba(156,163,175,.13);max-width:257px;position:fixed;bottom:25px;border-radius:50px;height:44px;margin:0 auto;width:100%;left:0;right:0}.userspeak-tab .nav{height:100%}.userspeak-tab .nav-tabs{border-bottom:0;display:flex;justify-content:space-around;align-items:center;height:100%;width:100%!important}.userspeak-tab .nav-tabs .nav-link{padding:0;border:0}.userspeak-tab .nav-tabs .nav-link.active{background-color:transparent}.userspeak-tab .nav-tabs .nav-link.active img{filter:brightness(0)}.uspeak-reply-preview{background:#f1f1f1;padding:10px;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px;position:relative}.uspeak-reply-header{display:flex;justify-content:space-between;color:#1F2B41}.uspeak-close-reply{background:none;border:none;font-size:18px;cursor:pointer}.uspeak-reply-content{margin-top:5px}.uspeak-reply-preview-img{width:80px;height:80px;object-fit:cover;border-radius:5px;margin-top:5px}.uspeak-reply-document-preview{display:flex;align-items:center;gap:5px}.uspeak-forward-box{display:flex!important;align-items:center;padding:10px;border-bottom:1px solid #dbdbdb}.uspeak-forward-box .chet-frnd-img{flex-shrink:0;margin-right:10px;width:46px;height:46px}.uspeak-forward-box .chet-frnd-img img{width:46px;height:46px;border-radius:50%!important}.uspeak-forward-box .chat-frnd-name h5{font-size:14px;font-weight:600;margin-bottom:0;color:#1f2b41}.uspeak-forward-box .chat-frnd-details{flex:1 1}.uspeak-forward-box .chat-frnd-details span{color:#6b7280;font-size:12px}.uspeak-forward-box .chat-frnd-details .form-group{float:right}.uspeak-forward-box .chat-frnd-details .form-group input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.uspeak-forward-box .chat-frnd-details .form-group label{position:relative;cursor:pointer}.uspeak-forward-box .chat-frnd-details .form-group input:checked+label:before{background:#000}.uspeak-forward-box .chat-frnd-details .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #d9d9d9;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:50%}.uspeak-forward-box .chat-frnd-details .form-group label:after{content:"";display:block;position:absolute;top:5px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.select-header{display:flex;align-items:center;justify-content:space-between}.icon-btn{background:none;border:none;cursor:pointer;font-size:18px;color:#333;padding:8px}.selected-count{font-size:16px;font-weight:700}.header-actions{display:flex;gap:12px}.icon-btn:hover{color:black}.multi-select-message{right:0;float:right;display:flex;justify-content:flex-end;width:100px;position:absolute}.multi-select-message label{position:relative;cursor:pointer}.multi-select-message label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #d9d9d9;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:50%}.multi-select-message input{display:none}.multi-select-message label:after{content:"";display:block;position:absolute;top:5px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.uspeak-forward-list{max-height:500px;overflow-y:auto}.uspeak-forward-list::-webkit-scrollbar{display:none}.uspeak-chat-history .starred-message{display:flex;justify-content:end;align-items:center;gap:5px}.usepak-editcontact{padding:15px 0}.use-contact-box{display:flex;background:#fff;align-items:center;padding:15px;margin-bottom:30px}.use-contact-box .user-contact-img{flex-shrink:0;width:58px;height:58px;border-radius:50%}.use-contact-box .user-contact-img img{width:100%;height:100%;border-radius:50%}.use-contact-box .user-contact-details{flex:1 1;padding-left:15px}.use-contact-box .user-contact-details h2{font-size:16px;margin-bottom:0}.use-contact-box .user-contact-details span{font-size:12px}.usepak-menulist{margin-bottom:20px}.uspeak-menu-box{display:flex;background:#fff;align-items:center;padding:15px;border-bottom:1px solid #e5e7eb}.uspeak-menu-box .usepak-img{flex-shrink:0}.uspeak-menu-box .usermenuname{flex:1 1;padding-left:10px}.uspeak-menu-box .usermenuname a{rotate:180deg}.uspeak-menu-box .usermenuname h4{margin-bottom:0;font-size:16px;padding-top:3px}.uspeak-chat-history .c-even.selected-message,.uspeak-chat-history .c-odd.selected-message{background:#ddd!important}.useapk-profilebox{height:362px;background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding-bottom:30px;margin-top:20px}.useapk-profilebox h4{font-size:20px;color:#fff}.useapk-profilebox p{color:#fff;font-size:12px}.useapk-profilebox p span{background-color:#FFFFFF;color:#0038FF;display:inline-block;padding:3px 10px;border-radius:50px;margin-left:5px;font-weight:600}.useapk-profilebox .usepak-info{background-color:#fff;border-radius:20px;max-width:350px;width:100%;padding:0 15px}.useapk-profilebox .usepak-info div{border-bottom:1px solid #e5e7eb;padding:10px 0}.useapk-profilebox .usepak-info div:last-child{border-bottom:0}.useapk-profilebox .usepak-info label{font-size:12px}.useapk-profilebox .usepak-info p{color:#000;margin-bottom:0;font-size:12px;font-weight:700}.userspeak-detail .form-group label{font-size:12px;color:#6B7280;padding-left:15px}.usersepak-btn-grp{display:flex;justify-content:space-around;position:fixed;bottom:20px;max-width:300px;left:0;right:0;margin:auto}.usersepak-btn-grp .block-btn,.usersepak-btn-grp .delete-btn{color:#FF0000}.call-uspeak-container{background-color:transparent}.call-uspeak-card{width:300px}.call-uspeak-profile img{width:80px;height:80px}.call-uspeak-name{font-size:1.2rem;font-weight:600;margin-top:10px}.call-uspeak-status{font-size:.9rem;color:#a0a0a0}.call-uspeak-actions .call-uspeak-btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.call-uspeak-btn i{font-size:20px}#call-uspeak-modal{width:100%;max-width:300px}.uspeak-profile-img{width:98px;height:98px;border-radius:50%}.uspeak-member-list{max-height:220px;overflow-y:auto}.uspeak-member-list::-webkit-scrollbar{display:none}.uspeak-admin-badge{background:#d1d1d1;padding:5px;border-radius:5px;font-size:12px}.uspeak-frnd-list{height:calc(100vh - 300px)!important;overflow-y:auto}#uspeak-video-modal video{max-width:100%;max-height:100%}#uspeak-image-modal img,#uspeak-video-modal video{height:100%;width:100%;object-fit:contain;margin:0 auto;display:block}#uspeak-image-modal img{max-width:-moz-fit-content;max-width:fit-content}.uspeak-forward-box .chat-frnd-name{display:flex;flex-direction:column;justify-content:start;align-items:start}.sponser-img{padding:5px}.sponser-title h4{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:1px}.product-details-tabing.userprofiletabing{background-color:rgba(255,255,255,1);border-radius:12px;border:1px solid rgba(229,231,235,1)}.product-details-tabing.userprofiletabing nav .nav-tabs .nav-link{font-size:14px;padding:.3rem}.product-details-tabing.userprofiletabing .story-flex .story-slide{width:calc(100% - 0px)}.event-right-box{padding:15px 0}.event-right-box h5{font-size:12px;font-weight:600}.event-right-box .event-list{display:flex;gap:10px}.event-right-box .event-list .event-desc{display:flex;width:50%}.event-right-box .event-list .event-desc .event-img{flex-shrink:0;margin-right:5px}.event-right-box .event-list .event-desc .event-img img{width:20px}.event-right-box .event-list .event-desc .event-para p{font-size:.6vw;margin-bottom:0}.event-clock{display:flex;justify-content:space-between;align-items:center;padding:5px 0 10px}.event-clock span{font-size:12px;font-weight:600}.neshwa-intrestupdate{display:flex;align-items:center}.neshwa-intrest{flex:auto;padding:5px}.neshwa-intrest .nes-title{display:flex;flex-direction:row-reverse;justify-content:space-between}.neshwa-intrest .nes-title h5{font-size:10px;font-weight:600}.neshwa-intrest .nes-title a{color:#0038FF;font-weight:600;font-size:9px}.nesh-mart-box{display:flex;margin-bottom:5px;align-items:center}.nesh-mart-box .nesh-desc{padding-left:5px}.nesh-mart-box .nesh-desc h6{font-size:10px;font-weight:600;margin-bottom:0}.nesh-mart-box .nesh-desc a{width:50px;height:19px;text-align:center;line-height:19px;font-size:10px;background-color:#E5E7EB;border-radius:50px;display:inline-block}.nesh-mart-box .nesh-desc p{font-size:7px;margin-bottom:0;line-height:1}.right-bar.profile-rightbar{height:calc(100vh - 392px);overflow:auto}.neshwa-profile-box{background:#fff;padding:10px}.neshwa-profile-box .neshwa-p{display:flex;justify-content:space-between}.neshwa-profile-box .neshwa-p div.edit-btn{border:1px solid #9ca3af;height:24px;width:74px;display:inline-block;text-align:center;border-radius:50px;font-size:12px;line-height:24px}.neshwa-profile-box .neshright div img{height:30px;width:30px}.neshwa-profile-box .neshright{display:flex;align-items:center;gap:14px}.user-profile-box{display:flex;justify-content:space-between}.user-profile-left{padding-top:15px;flex:1 1}.user-pbox{display:flex}.user-pbox .user-p-details{flex:1 1;padding-left:10px;line-height:1.2}.user-pbox .user-p-details h6{font-size:16px;font-weight:600;margin-bottom:0}.user-pbox .user-p-details span{font-size:12px;font-style:italic;color:#9CA3AF;display:block}.user-pbox img{width:50px;height:50px;border-radius:50%}.user-p-details label img{width:14px;height:14px}.user-p-details label{color:#6B7280;font-size:12px}.user-profile-box .user-profile-right{background-color:#F9FAFB;border-radius:15px 0 0 15px;padding:10px}.user-profile-box .user-profile-right div{padding:5px 0}.user-profile-box .user-profile-right .hide a{font-size:14px;color:#1F2B41}.user-profile-box .user-profile-right .hide a img{filter:brightness(0);width:14px}.user-profile-box .user-profile-right span{display:block;font-size:14px;color:#6B7280}.user-profile-box .user-profile-right label{color:#000;font-size:14px;font-weight:500}.counter-list{display:flex;gap:15px;padding-top:10px}.counter-list div span{font-size:12px;color:#6B7280;display:block;font-weight:400}.counter-list div{font-size:12px;color:#000;font-weight:600;text-align:center}.profile-tab-list div.nav.nav-tabs{justify-content:space-between;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.profile-tab-list div.nav.nav-tabs .nav-link{font-size:13px;color:#1F2B41;border-right:1px solid #e5e7eb;text-align:center;border-radius:0;border-top:0;padding:.5rem 1rem}.profile-tab-list div.nav.nav-tabs .nav-link.active{font-weight:600;border-bottom:1px solid #000000}.post-gallery{overflow:auto;height:100%;max-height:calc(100vh - 410px)}.post-gallery::-webkit-scrollbar{display:none}.userspeak-tab.user-post-profile-tab{background-color:#fff;z-index:999}.progallery-img{position:relative;width:100%;height:100%;max-width:150px;max-height:150px}.progallery-img .social-post-image,.progallery-img .social-post-video{width:100%;height:100%;object-fit:cover}.progallery-img .social-post-video{border-radius:0!important}span.mk-icon{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.1)}.social-post-slider .swiper-wrapper .post-link .social-post-slide{display:flex;border-radius:30px;background:#fff;padding:8px 14px;font-weight:700;font-size:14px;margin:0 5px;align-items:center;color:#1f2b41}.social-post-slider .swiper-wrapper .post-link .social-post-slide.active{background:#1f2b41;color:#fff}.social-post-slider .swiper-wrapper .post-link .social-post-slide.active img{filter:brightness(0) invert(1)}.userspeak-tab.social{position:absolute;z-index:999;bottom:25px}.userspeak-tab.market div a{color:rgba(107,114,128,1);font-size:14px;font-weight:400;line-height:16.8px}.userspeak-tab.market div a.active{color:#000!important}.product-more{position:absolute;right:13px;top:4x;z-index:1}.certificate-box{display:flex;align-items:center;padding:10px;border-radius:8px;background-color:#f5f5f5;margin:10px 0;box-shadow:0 2px 5px rgba(0,0,0,.1)}.certificate-box img{width:30px;height:auto;margin-right:10px}.certificate-details{display:flex;justify-content:space-between;align-items:center;width:100%}.certificate-details h5{font-size:16px;margin:0;flex-grow:1}.share-icon{width:24px;cursor:pointer}.goals-control{display:flex;justify-content:space-between}.following-list{height:calc(100vh - 300px)!important;overflow-y:auto}.following-list::-webkit-scrollbar{display:none}.profile-folder-list{height:calc(100vh - 450px)!important;overflow-y:auto}.profile-folder-list::-webkit-scrollbar{display:none}.language-container .love-language{display:flex;align-items:center;max-width:inherit;background:rgb(249,250,251);padding:0 10px;gap:15px}.language-container .love-language .item h2{font-size:18px;font-weight:400;line-height:21.6px;color:#000;font-family:Mona-Sans;margin-bottom:2px}.language-container .love-language .item p{font-size:12px;font-weight:400;line-height:14.4px;color:#6b7280;font-family:Mona-Sans;margin-bottom:0}.profile-details-container{border:1px solid #dbdbdb;border-radius:10px}.edit-profile-page{background-color:#f9fafb;height:100%}.edit-title{padding:10px 0;margin-top:30px;a{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;display:flex;gap:12px;align-items:center}}.edit-profile-link{border:1px solid rgba(229,231,235,1);border-radius:10px;background-color:#fff;overflow:hidden}.edit-profile-link a{width:100%;display:flex;position:relative;justify-content:space-between;align-items:center;padding:15.5px;color:rgba(31,43,65,1);font-size:14px;font-weight:400;border-bottom:1px solid rgba(229,231,235,1)}.edit-profile-link a span{padding-right:30px}.edit-profile-link a img{position:absolute;right:20px}.edit-profile-link a:last-child{border-bottom:0}.edit-profile-link a.active{background-color:rgba(249,250,251,1)}.edit-box-card{background-color:rgba(255,255,255,1);border-radius:14px;padding:20px;margin-top:80px;position:relative;.edit-title{margin-top:0;h2{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;color:rgba(31,43,65,1);margin-top:0}}.flex-container{max-width:375px;margin:auto;width:100%}.flex-container .flex-item .profile-img input[type=file]{display:none}}.inner-page{height:100%}.custom-height{height:calc(100% - 80px)}.edit-navigation-controls{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:20px;margin-top:20px}.edit-navigation-controls .nav-btn{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;transition:all .3s ease}.receive-back{padding:20px 0;div{display:flex;gap:5px;align-items:center;font-weight:600}}.blankspace{height:70px}.ngo-banner{margin-top:30px;position:relative;img.img-fluid{width:100%;border-radius:9px}.overlay{background:linear-gradient(289.38deg,#1F2B41 41.85%,rgba(0,0,0,0) 98.62%);position:absolute;left:0;right:0;top:0;bottom:0;border-radius:9px}.ngo-title{max-width:290px;margin-left:auto;position:absolute;right:0;top:0;padding:0;display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;height:100%;h2{font-weight:800}h2,p{color:#fff}p{font-size:20px;margin-bottom:0}}}.ngo-terms{padding:20px 0;h3{font-size:18px;font-weight:600}ul{list-style-type:number;padding-left:20px;li{padding:5px}}}.upload-logo{label{padding:15px;display:flex;border:1px solid #80808030;border-radius:10px;gap:15px;font-weight:500;font-size:14px;input[type=file]{display:none}}}.ngo-form{margin-bottom:30px;.form-control{border:1px solid #80808030}}.ngo .sidebaropenlink{display:none}.ngo-profile-box{display:flex;gap:15px;align-items:center;.ngo-img{flex-shrink:0;img{width:86px;height:86px;border-radius:50%}}.ngo-desc{flex:1 1;h5{font-size:17px;font-weight:700}span{display:block;font-size:14px;color:rgba(107,114,128,1)}}}.ngo-bar{display:flex;justify-content:space-between;align-items:center;padding-top:15px;.ngo-left{display:flex;gap:10px;label{height:20px;width:1.5px;background-color:rgba(229,231,235,1)}div{display:flex;align-items:center;gap:5px;h6{margin-bottom:0;font-size:17px;font-weight:600;color:rgba(31,43,65,1)}span{color:rgba(107,114,128,1);font-size:13px}}}.ngo-right{a{font-size:13px;padding:4px 10px;img{margin-right:3px}}}}.ngo-box-details img{width:100%;height:100%;max-height:319px;object-fit:cover}.ngo-list{height:calc(100vh - 290px);overflow:auto}.ngo-list::-webkit-scrollbar{display:none}.ngo-box{margin-bottom:30px;.ng-img{position:relative;label.badge.badge-ngo{bottom:15px;background:rgba(255,149,0,1);border-radius:50px;font-weight:400;font-size:13px;padding:7px 10px}a,label.badge.badge-ngo{position:absolute;left:15px}a{border:1px solid #fff;padding:2px 15px;top:15px;border-radius:40px;background:#fff;font-size:12px}img{width:100%;height:100%;max-height:176px;object-fit:cover;border-radius:9px}}.ngo-desc{padding:15px 0;h3{font-size:17px;font-weight:500}div{span{font-size:13px;color:rgba(102,102,102,1)}}}}.catogory-ngo{list-style:none;display:flex;flex-wrap:wrap;padding:10px 0;gap:6px;li{input[type=checkbox]{position:absolute;opacity:0}label{display:inline-block;background-color:#fff!important;border:none!important;color:#6B7280;border-radius:25px;white-space:nowrap;margin:5px 0;font-size:15px;font-weight:400;line-height:18px;font-family:Mona Sans;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s;padding:10px 25px;cursor:pointer}}input[type=checkbox]:checked+label{border:none!important;background:#1F2B41!important;color:#fff;transition:all .2s}}.form-check-input:checked{background-color:#000;border-color:#000}.font-normal{font-weight:400!important}.ngo-check{img{margin-bottom:20px}h3{font-size:32px;font-weight:600}p{color:rgba(107,114,128,1);font-size:24px}}.ng-details{h4{margin-top:10px}img{width:100%;max-width:295px;height:100%;max-height:193px;object-fit:cover;border-radius:10px}}.ngo-box-details{img{margin-bottom:15px;border-radius:10px}.ng-desc{max-width:320px;span{font-size:13px;color:rgba(102,102,102,1)}}.description{padding-top:15px;h5{font-size:16px;font-weight:600}span{font-size:13px;display:block;margin-bottom:10px;color:rgba(107,114,128,1)}p{font-size:15px;color:rgba(31,43,65,1)}div.btn-gradient-primary{max-width:300px;margin:20px auto;display:block;padding:10px;font-size:16px}}}.ng-bar-box{display:flex;justify-content:space-between;padding-top:15px;div{line-height:1;h5{margin-bottom:0;font-size:17px;line-height:1}}label{height:40px;width:1.5px;background-color:rgba(229,231,235,1)}}.music-playlists-container{padding:20px 0}.music-section-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#333}.music-playlist-items{display:flex;flex-direction:column;gap:16px}.music-playlist-item{display:flex;align-items:center;background-color:#fff;border-radius:12px;padding:12px;transition:all .3s ease}.music-playlist-thumb{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:16px;flex-shrink:0}.music-playlist-thumb img{width:100%;height:100%;object-fit:cover}.music-playlist-info{flex-grow:1}.music-playlist-title{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.music-playlist-meta{display:flex;align-items:center;gap:12px}.music-playlist-type{display:flex;align-items:center;color:#666;font-size:14px}.music-playlist-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#25d366;color:white;margin-right:6px}.music-playlist-count{font-size:14px;color:#666;position:relative}.music-playlist-count:before{content:"•";margin-right:6px}.music-playlist-actions{margin-left:auto}.music-action-button{background:none;border:none;color:#888;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s ease}.music-action-button:hover{background-color:#f0f0f0;color:#555}.playlistdetails-container{width:100%;max-width:100%;background-color:#fff;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.playlistdetails-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10}.playlistdetails-search{display:flex;align-items:center;width:100%;max-width:400px;background-color:#f5f5f5;border-radius:20px;padding:6px 12px}.playlistdetails-search-icon{color:#666;margin-right:8px}.playlistdetails-search-input{border:none;background:transparent;flex-grow:1;font-size:14px;color:#333;outline:none}.playlistdetails-filter-icon{color:#666;margin-left:8px}.playlistdetails-cover-container{width:100%;height:330px;overflow:hidden;position:relative}.playlistdetails-cover-img{width:100%;height:100%;object-fit:cover}.playlistdetails-back{position:absolute;top:16px;left:16px;cursor:pointer;z-index:10}.playlistdetails-info{padding:16px;background-color:#fff}.playlistdetails-title{font-size:20px;font-weight:600;margin:0 0 4px;color:#111}.playlistdetails-artist{font-size:14px;color:#444;margin:0 0 2px}.playlistdetails-album{font-size:12px;color:#777;margin:0 0 16px}.playlistdetails-actions{display:flex;align-items:center;margin-bottom:16px}.playlistdetails-icon-button{width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-right:12px;color:#444;cursor:pointer}.playlistdetails-play{display:flex;align-items:center;margin-bottom:20px}.playlistdetails-playlist-thumb{width:60px;height:60px;overflow:hidden;margin-right:16px;flex-shrink:0}.playlistdetails-action-button{background:#1f2b41;border:none;color:#888;cursor:pointer;padding:8px;border-radius:50%}.playlistdetails-playlist-title{font-size:14px;font-weight:400;color:#1f2b41;margin-bottom:4px}.playlistdetails-playlist-type{display:flex;align-items:center;color:#6B7280;font-size:14px}.playlistdetails-shuffle-button{width:36px;height:36px;margin-right:12px}.playlistdetails-play-button,.playlistdetails-shuffle-button{border-radius:50%;background-color:#2d2d30;display:flex;align-items:center;justify-content:center;color:white;border:none;cursor:pointer}.playlistdetails-play-button{width:48px;height:48px}.playlistdetails-tracks{padding:0 10px;max-height:calc(100vh - 550px);overflow-y:auto}.playlistdetails-tracks::-webkit-scrollbar{width:0}.playlistdetails-track{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.playlistdetails-track-info{flex-grow:1}.playlistdetails-track-title{font-size:16px;font-weight:500;margin:0 0 4px;color:#111}.playlistdetails-track-artist{display:flex;align-items:center;font-size:14px;color:#777}.playlistdetails-explicit-icon{margin-right:6px;color:#777}.playlistdetails-track-more{background:transparent;border:none;color:#777;padding:4px;cursor:pointer}.playlistdetails-sidebar{position:fixed;right:0;top:0;width:50px;height:100vh;background-color:#121212;display:none}.searchsongs-results{overflow-y:auto;max-height:calc(100vh - 257px)}.searchsongs-results::-webkit-scrollbar{width:0}.charity-banner-img{background-repeat:no-repeat;background-size:cover;background-position:50%;height:297px;border-radius:15px;display:flex!important;padding:15px;align-items:flex-end;position:relative}.charity-banner-img:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.0001),#000000);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:15px}.charity-title{position:relative;z-index:1;color:#fff;h1{color:#fff;font-weight:600;max-width:90%}span{display:block}label{background-color:rgba(0,0,0,1);padding:2px 10px;border-radius:50px}a{color:rgba(255,149,0,1);font-size:20px}}.cate-img{margin:15px 5px;position:relative;width:180px;height:255px;img{width:100%;height:inherit;object-fit:cover;border-radius:10px}.charitty-cat-title{position:absolute;bottom:15px;left:15px;h3{font-size:21px;margin-bottom:0}h3,span{color:#fff}}}.charity-ngo-section{margin-top:24px}.charity-ngo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.charity-ngo-header h3{font-size:20px;font-weight:600;color:#1e2b4e}.charity-ngo-see-all{font-size:14px;color:#7b7b7b;text-decoration:none}.charity-ngo-slider{padding-bottom:20px}.charity-ngo-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:12px;display:flex;align-items:center;gap:10px}.charity-ngo-img{width:45px;height:45px;border-radius:50%;object-fit:cover}.charity-ngo-info h4{font-size:14px;font-weight:500;margin:0;color:#1e2b4e}.charity-ngo-info span{font-size:12px;color:#8a8a8a}.charity-main-section{overflow-y:auto;height:calc(100vh - 219px)}.charity-main-section::-webkit-scrollbar{width:0}.charity-category .cate-img{width:180px;height:245px}.all-cate-img{width:183px;height:133px;position:relative;img{width:100%;height:inherit;object-fit:cover;border-radius:10px}.charitty-cat-title{position:absolute;bottom:15px;left:15px;h3{font-size:21px;margin-bottom:0}h3,span{color:#fff}}}.trending-charity-list{overflow-y:auto;height:calc(100vh - 300px);padding-bottom:20px}.trending-charity-list::-webkit-scrollbar{display:none}.charirty-wishlist-btn{position:absolute;width:20px;height:20px;top:10px;right:10px;z-index:999}.ngo-detail-list{height:calc(100vh - 380px);overflow:auto;padding-bottom:100px}.ngo-detail-list::-webkit-scrollbar{width:0}.ngo-folow-btn{padding:4px 10px;font-size:14px}.donation-input .form-control{height:50px;border-radius:50px;background-color:rgba(249,250,251,1)}.donation-box{h3{font-size:18px;font-weight:700}}.donation-amountlist{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:30px;button{max-width:31%;width:100%;padding:10px;background:transparent;border:1px solid rgba(239,239,244,1);border-radius:10px}}.charity-back-btn{position:absolute;top:10px;left:10px;z-index:199}.charity-search-suggestion{max-height:300px;overflow-y:auto;position:absolute;z-index:999;background:white;width:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;div{padding:10px;border-bottom:1px solid #dbdbdb}}.charity-search-location{position:relative;padding:10px 0;.form-icon{position:absolute;top:15px;padding-left:5px;img{width:24px}}input.form-control{height:36px;padding-left:30px}}.teacher-container{background-color:#f9fafb;width:100%;height:100vh}.bg-grey{background-color:rgba(249,250,251,1)!important}.preview-list{display:flex;gap:10px;padding-top:10px;flex-wrap:wrap;.preview-box{span{font-size:14px}}}.teacher-form .form-select{height:46px;background-color:#f9fafb;border:1px solid #80808030;border-radius:12px;color:#6b7280;line-height:16.8px;font-size:14px;font-weight:400;font-family:Mona Sans;padding:15px}.pdf-box{background:rgba(246,246,246,1);border-radius:12px;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;div{display:flex;gap:10px;align-items:center;span{font-size:14px}}}.teacher-search{position:relative;.form-icon{position:absolute;top:10px;left:15px}.form-control{background-color:rgba(249,250,251,1);padding-left:40px}}.search-list{margin-bottom:30px;span{display:block;padding:12px 10px;border-bottom:1px solid rgba(219,219,219,1);font-size:14px}}.ngo-form.teacher-form{div#calendar{max-width:600%;width:100%;.ui-datepicker-calendar{width:100%}}}.teachsession-title{display:flex;justify-content:space-between;padding:15px}.teacher-card{border-radius:10px;min-height:124px;border:none;transition:transform .3s ease,box-shadow .3s ease;padding:1rem;margin-bottom:1.5rem;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,.05)}.teacher-card-title{font-size:1rem;color:#1F2B41;margin-bottom:0}.teacher-card-value{font-size:1.5rem;font-weight:600;margin-bottom:0;color:#212529}.teacher-icon-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-right:15px}.teacher-card-col{margin-bottom:15px;max-width:255px;height:200px}.group-booking-card{border:1px solid #dcdcdc;border-radius:20px;margin-top:20px}.profile-image{border-radius:50%}.course-logo{& label{background:rgba(219,219,219,.23);border-radius:10px;display:block;width:100%;padding:30px 0;text-align:center;img{display:block;margin:0 auto 10px;width:60px}input[type=file]{display:none}}}.course-form .form-select{height:46px;background-color:#f9fafb;border:1px solid #80808030;border-radius:12px;color:#6b7280;line-height:16.8px;font-size:14px;font-weight:400;font-family:Mona Sans;padding:15px}.custom-grp-checkbox{display:flex;gap:15px}.custom-grp-checkbox input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.custom-grp-checkbox label{position:relative;cursor:pointer;display:flex;align-items:center}.custom-grp-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid rgba(156,163,175,1);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;border-radius:50%}.custom-grp-checkbox input:checked+label:before{background-color:#000;border-color:#000}.custom-grp-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:8px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.age-grp-checkbox{display:flex;gap:15px;flex-direction:column}.age-grp-checkbox input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.age-grp-checkbox label{position:relative;cursor:pointer;display:flex;align-items:center;width:100%;border-bottom:1px solid #ddd;padding-bottom:8px;padding-left:5px;padding-right:5px}.age-grp-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid rgba(156,163,175,1);padding:9px;display:inline-block;position:absolute;vertical-align:middle;cursor:pointer;margin-left:5px;border-radius:2px;right:5px}.age-grp-checkbox input:checked+label:before{background-color:#000;border-color:#000}.age-grp-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:5px;right:13px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.teacher-questionlist-add-btn{width:40px;height:40px;background:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,123,255,.3)}.teacher-questionlist-add-btn:hover{background:#0056b3;transform:scale(1.05)}.receive-back{display:flex;justify-content:space-between;align-items:center}.teacher-questionlist-container{border-radius:12px;overflow:hidden}.teacher-questionlist-item{border-bottom:1px solid #f0f0f0;transition:all .3s ease}.teacher-questionlist-item:last-child{border-bottom:none}.teacher-questionlist-item:hover{background:#f8f9fa}.teacher-questionlist-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;transition:all .3s ease;position:relative}.teacher-questionlist-header:hover{background:rgba(0,123,255,.02)}.teacher-questionlist-text{font-size:16px;font-weight:500;color:#333333;flex:1 1;margin-right:16px;line-height:1.5}.teacher-questionlist-controls{display:flex;align-items:center;gap:12px}.teacher-questionlist-menu-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;width:32px;height:32px}.teacher-questionlist-menu-btn:hover{background:rgba(0,0,0,.05)}.teacher-questionlist-menu-btn span{width:4px;height:4px;background:#666666;border-radius:50%;transition:all .3s ease}.teacher-questionlist-menu-btn:hover span{background:#333333}.teacher-questionlist-toggle-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#666666}.teacher-questionlist-toggle-btn:hover{background:rgba(0,0,0,.05);color:#333333}.teacher-questionlist-arrow{transition:transform .3s ease}.teacher-questionlist-arrow.expanded{transform:rotate(180deg)}.teacher-questionlist-options{padding:0 24px 24px;background:#fafbfc;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:300px;padding-top:0;padding-bottom:24px}}.teacher-questionlist-option{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;background:white;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.teacher-questionlist-option:last-child{margin-bottom:0}.teacher-questionlist-option:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.teacher-questionlist-option-label{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;font-weight:600;font-size:14px;color:#495057;margin-right:12px;flex-shrink:0}.teacher-questionlist-option-text{font-size:15px;color:#555555;line-height:1.4}.teacher-questionlist-submit-container{padding:32px 24px;text-align:center;background:#fafbfc;border-top:1px solid #f0f0f0}.teacher-questionlist-submit-btn{border:none;padding:16px 48px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}@media (max-width:768px){.teacher-questionlist-header{padding:16px 20px}.teacher-questionlist-text{font-size:15px;margin-right:12px}.teacher-questionlist-options{padding:0 20px 20px}.teacher-questionlist-option{padding:10px 12px}.teacher-questionlist-option-label{width:24px;height:24px;font-size:13px;margin-right:10px}.teacher-questionlist-option-text{font-size:14px}.teacher-questionlist-submit-container{padding:24px 20px}.teacher-questionlist-submit-btn{padding:14px 36px;font-size:15px;min-width:160px}.teacher-questionlist-add-btn{width:36px;height:36px;font-size:20px}}.teacher-course-age-group-select .select__control{border:1px solid #80808030;border-radius:12px;height:44px;background:#f9fafb}.select__indicator-separator{display:none}