*{box-sizing:border-box}body{font-family:'Poppins',system-ui,-apple-system,sans-serif;margin:0;padding:0;background-color:#f4f7f6;color:#2b2b2b;overflow-x:hidden;width:100%;padding-top:0}a{text-decoration:none;transition:all 0.3s ease}body{padding-top:90px}body.home{padding-top:0}.site-header{background:#000;height:80px;width:100%;position:fixed;top:0;left:0;z-index:9999;transition:all 0.4s ease;box-shadow:0 4px 20px rgb(0 0 0 / .1)}body.home .site-header{background:#fff0;box-shadow:none}.site-header.scrolled,body.home .site-header.scrolled{background:#000;height:70px;box-shadow:0 4px 20px rgb(0 0 0 / .5)}.header-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.header-logo{display:flex;align-items:center;height:100%}.header-logo .custom-logo-link img,.header-logo img{max-height:45px;width:auto;display:block;transition:all 0.3s ease}.site-header.scrolled .header-logo img{max-height:38px}.main-nav{display:flex;align-items:center;height:100%;margin-left:auto;margin-right:20px;max-width:60%;overflow:hidden}.main-nav ul,.main-nav .menu,.main-nav div>ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:30px;list-style:none!important;margin:0!important;padding:0!important}.main-nav li{margin:0!important;padding:0!important;flex-shrink:0}.main-nav a{color:#fff;font-size:15px;font-weight:500;text-transform:capitalize;letter-spacing:.5px;white-space:nowrap;position:relative}.main-nav a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a{color:#FF2C55}.header-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.account-btn{background:#FF2C55;color:#fff!important;padding:8px 20px;border-radius:30px;font-size:14px;font-weight:600}.mobile-toggle{display:none;color:#fff;font-size:24px;cursor:pointer;padding:5px}div.item-list-tabs,div#subnav,div.dir-search,.bp-screen-reader-text{display:none!important}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:30px;max-width:95%;margin:40px auto;padding:0 24px;justify-content:center}.member-card{background:#fff;border-radius:20px;overflow:hidden;position:relative;border:1px solid rgb(0 0 0 / .03);box-shadow:0 10px 30px -10px rgb(0 0 0 / .05);display:flex;flex-direction:column;transition:transform 0.3s ease}.member-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px rgb(0 0 0 / .12)}.card-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#eee}.card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.member-card:hover .card-image-wrapper img{transform:scale(1.08)}.card-content{padding:20px;text-align:center}.card-name{margin:5px 0;font-size:18px;font-weight:700}.card-name a{color:#222}.card-name a:hover{color:#FF2C55}.activity-time{font-size:12px;color:#999;font-weight:500;text-transform:uppercase}.filter-container{max-width:95%;margin:120px auto 0;padding:0 24px}.filter-toggle-btn{background:#fff;color:#333;border:1px solid #eee;padding:12px 24px;font-weight:600;border-radius:30px;cursor:pointer}#member-filters-form{background:#fff;padding:20px;margin-top:10px;border-radius:10px;box-shadow:0 5px 20px rgb(0 0 0 / .05)}.mobile-menu{position:fixed;top:0;right:-300px;width:280px;height:100vh;background:#111;z-index:10000;padding:30px;transition:right 0.3s ease;display:flex;flex-direction:column}.mobile-menu.active{right:0}.menu-close-btn{align-self:flex-end;font-size:24px;color:#fff;cursor:pointer;margin-bottom:30px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9998;opacity:0;visibility:hidden;transition:0.3s}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li{margin-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-menu a{display:block;padding:10px 0;color:#fff;text-decoration:none;font-size:18px}@media (max-width:1200px){.members-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.site-header{background:#000}.main-nav{display:none!important}.mobile-toggle{display:block!important}.header-actions .account-btn{display:none}.members-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 16px;margin-top:90px}.filter-container{margin-top:90px}.card-content{padding:12px}.card-name{font-size:15px}.member-card div.friendship-button a{width:38px;height:38px}}.member-card div.friendship-button{position:absolute!important;bottom:12px!important;right:12px!important;z-index:10;width:auto!important}.member-card div.friendship-button a,.member-card div.friendship-button.add a,.member-card div.friendship-button.not_friends a{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF2C55,#FF5C7C)!important;box-shadow:0 4px 15px rgb(255 44 85 / .4);font-size:0!important;color:transparent!important}.member-card div.friendship-button a::before,.member-card div.friendship-button.add a::before,.member-card div.friendship-button.not_friends a::before{content:"\2b";font-family:"Font Awesome 6 Free",FontAwesome,sans-serif!important;font-weight:900!important;font-size:20px!important;color:#ffffff!important}.member-card div.friendship-button.pending_friend a{background:#FFC107!important;box-shadow:0 4px 15px rgb(255 193 7 / .4)!important}.member-card div.friendship-button.pending_friend a::before{content:"\f017"!important;color:#000!important}.member-card div.friendship-button.pending_friend a:hover{background:#dc3545!important}.member-card div.friendship-button.pending_friend a:hover::before{content:"\f00d"!important;color:#fff!important}.member-card div.friendship-button.awaiting_response_friend a{background:#2196f3!important;box-shadow:0 4px 15px rgb(33 150 243 / .3)!important}.member-card div.friendship-button.awaiting_response_friend a::before{content:"\f017"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;color:#fff!important}.member-card div.friendship-button.awaiting_response_friend a:hover{transform:scale(1.1);box-shadow:0 5px 15px rgb(33 150 243 / .5)!important}.member-card div.friendship-button.is_friend a,.member-card div.friendship-button.remove a{background:#25d366!important}.member-card div.friendship-button.is_friend a::before,.member-card div.friendship-button.remove a::before{content:"\f007"!important}.single-profile-container{max-width:1200px;margin:30px auto 60px!important;padding:0 20px;display:grid;grid-template-columns:400px 1fr;gap:40px;align-items:start}.sidebar-card{background:#fff;border-radius:20px;padding:20px;text-align:center;box-shadow:0 10px 30px rgb(0 0 0 / .05);position:sticky;top:100px;overflow:hidden}.hero-avatar-wrapper{position:relative;width:100%;margin-bottom:25px}.hero-avatar-wrapper img.hero-profile-img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;box-shadow:0 5px 20px rgb(0 0 0 / .1)}.online-status-badge{position:absolute;top:15px;left:15px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;z-index:5}.online-status-badge.online{background:#25d366;box-shadow:0 2px 10px rgb(37 211 102 / .4)}.online-status-badge.offline{background:#ccc;color:#555}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.action-btn.edit{background:#f0f2f5;color:#333}.action-btn.edit:hover{background:#e4e6eb;color:#000}.action-btn.photo{background:#FF2C55;color:#fff}.action-btn.photo:hover{background:#ff4f70;color:#fff;box-shadow:0 4px 15px rgb(255 44 85 / .4)}.profile-name-main{font-size:26px;font-weight:700;margin:0 0 5px;color:#222}.profile-tagline{color:#777;font-size:16px;margin-bottom:25px}.profile-actions-centered{display:flex;justify-content:center;gap:15px;margin-bottom:30px}.sidebar-meta{border-top:1px solid #eee;padding-top:20px;display:flex;justify-content:space-between}.meta-item{text-align:left}.meta-item:last-child{text-align:right}.meta-item span{display:block;font-size:12px;color:#999;text-transform:uppercase}.meta-item strong{display:block;color:#333;font-size:14px}.profile-section-card{background:#fff;border-radius:15px;padding:0;margin-bottom:10px;box-shadow:0 5px 20px rgb(0 0 0 / .03);overflow:hidden;border:1px solid #f0f0f0}.profile-section-card .card-header{padding:20px 30px;border-bottom:1px solid #f9f9f9;display:flex;align-items:center;gap:15px}.profile-section-card .card-header i{font-size:20px;color:#FF2C55}.profile-section-card .card-header h3{margin:0;font-size:18px;font-weight:600;color:#222}.profile-section-card .card-body{padding:30px}ul.details-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}ul.details-grid li{display:flex;flex-direction:column}ul.details-grid li.full-width{grid-column:span 2}ul.details-grid .label{font-size:13px;color:#999;margin-bottom:4px}ul.details-grid .value{font-size:16px;color:#333;font-weight:500}.contact-locked{background:#fff5f6;border:1px dashed #ffcad4}@media (max-width:900px){.single-profile-container{grid-template-columns:1fr;gap:30px;margin-top:90px}.sidebar-card{position:static;padding:20px}.hero-avatar-wrapper img.hero-profile-img{max-height:500px}ul.details-grid{grid-template-columns:1fr}}.edit-mode-body{padding:30px}.editfield{margin-bottom:25px}.editfield label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.editfield input[type="text"],.editfield textarea,.editfield select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;font-family:'Poppins',sans-serif;background:#fdfdfd;transition:all 0.3s}.editfield input:focus,.editfield textarea:focus{border-color:#FF2C55;background:#fff;outline:none}#profile-group-edit-submit,#upload{background:#FF2C55;color:#fff;border:none;padding:12px 30px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;margin-top:10px;transition:background 0.3s}#profile-group-edit-submit:hover,#upload:hover{background:#e61e45}#item-body .item-list-tabs{display:block!important;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px}#item-body .item-list-tabs ul{display:flex;gap:15px;list-style:none;padding:0;margin:0}#item-body .item-list-tabs li a{color:#777;font-weight:500;padding:8px 15px;border-radius:20px;font-size:14px}#item-body .item-list-tabs li.current a,#item-body .item-list-tabs li.selected a{background:#f0f2f5;color:#000}.field-visibility-settings-toggle,.visibility-toggle-link{display:none!important}.field-visibility-settings,.field-visibility-settings-notoggle{display:none!important}p.description{display:none}.delete-profile-link{display:block;color:#999;font-size:13px;font-weight:500;text-decoration:none;transition:0.3s}.delete-profile-link:hover{color:#dc3545;text-decoration:underline}#delete-account-button{background:#dc3545!important;color:#fff!important;border:none!important;padding:10px 25px!important;border-radius:30px!important;cursor:pointer}.profile-nav-tabs{display:flex;gap:10px;margin-bottom:25px;background:#fff;padding:10px;border-radius:50px;box-shadow:0 5px 20px rgb(0 0 0 / .03);flex-wrap:wrap}.profile-nav-tabs a{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;color:#666;font-size:14px;font-weight:600;transition:all 0.3s ease;text-decoration:none;position:relative}.profile-nav-tabs a i{font-size:16px}.profile-nav-tabs a:hover{background:#f5f5f5;color:#000}.profile-nav-tabs a.active{background:#FF2C55;color:#fff;box-shadow:0 4px 15px rgb(255 44 85 / .3)}.nav-badge{background:#333;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;margin-left:5px}.profile-nav-tabs a.active .nav-badge{background:#fff;color:#FF2C55}@media (max-width:768px){.profile-nav-tabs{overflow-x:auto;white-space:nowrap;border-radius:15px;justify-content:flex-start}.profile-nav-tabs a{flex-shrink:0}}#buddypress table.messages-notices,#buddypress table.notifications{width:100%;border-collapse:separate;border-spacing:0 10px;border:none}#buddypress table thead tr{background:#fff0}#buddypress table thead th{font-size:12px;text-transform:uppercase;color:#999;font-weight:600;padding:0 15px 10px;border:none;letter-spacing:.5px}#buddypress table tbody tr{background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .03);transition:transform 0.2s,box-shadow 0.2s}#buddypress table tbody tr:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 0 0 / .08);z-index:2;position:relative}#buddypress table td{padding:20px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;vertical-align:middle;color:#555;font-size:14px}#buddypress table td:first-child{border-left:1px solid #f5f5f5;border-top-left-radius:12px;border-bottom-left-radius:12px}#buddypress table td:last-child{border-right:1px solid #f5f5f5;border-top-right-radius:12px;border-bottom-right-radius:12px}#buddypress table tr.unread{background:#fff5f7;border-left:3px solid #FF2C55}#buddypress table td img.avatar{border-radius:50%;width:40px;height:40px;vertical-align:middle;margin-right:10px}#message-threads{margin-top:20px}#buddypress .messages-options-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#f9f9f9;padding:15px;border-radius:15px}#buddypress a#compose-message-button{background:#FF2C55;color:#fff;padding:10px 25px;border-radius:30px;font-weight:600;font-size:14px;box-shadow:0 4px 12px rgb(255 44 85 / .3)}#buddypress table.notifications .notification-description a{color:#333;font-weight:600}#buddypress table.notifications .notification-since{font-size:12px;color:#999}#buddypress table.notifications .actions a{display:inline-block;padding:6px 12px;border:1px solid #eee;border-radius:20px;font-size:11px;color:#777;margin-right:5px;transition:0.2s}#buddypress table.notifications .actions a.mark-read:hover{background:#e6ffea;border-color:#25d366;color:#25d366}#buddypress table.notifications .actions a.delete:hover{background:#fff0f0;border-color:#dc3545;color:#dc3545}.single-profile-container .filter-container{display:none!important}.single-profile-container .members-grid{grid-template-columns:repeat(3,1fr);padding:0;margin-top:0}.rtmedia-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;padding:0;list-style:none}.rtmedia-list li.rtmedia-list-item{border:none!important;background:transparent!important;margin:0!important;width:100%!important}.rtmedia-item-thumbnail{border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease;aspect-ratio:1 / 1}.rtmedia-item-thumbnail:hover{transform:scale(1.03)}.rtmedia-item-thumbnail img{width:100%;height:100%;object-fit:cover}.profile-actions-centered{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.profile-actions-centered div.generic-button,.profile-actions-centered .friendship-button,.profile-actions-centered #send-private-message{margin:0!important}.profile-actions-centered a{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:30px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:none!important;line-height:1!important;white-space:nowrap!important;min-width:120px}.profile-actions-centered a:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgb(0 0 0 / .15)}.profile-actions-centered .friendship-button a,.profile-actions-centered a.friendship-button,.profile-actions-centered a.add{background:#FF2C55!important;color:#fff!important}.profile-actions-centered .friendship-button a::before{content:"\2b";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:6px}.profile-actions-centered #send-private-message a,.profile-actions-centered a.send-message{background:#222!important;color:#fff!important}.profile-actions-centered #send-private-message a::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:6px}.profile-actions-centered .friendship-button.pending_friend a,.profile-actions-centered .friendship-button.remove a{background:#f0f2f5!important;color:#555!important;box-shadow:none!important;border:1px solid #ddd!important}.profile-actions-centered .friendship-button.awaiting_response_message a{background:#2196f3!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px rgb(33 150 243 / .3)!important}body.directory.members main{max-width:100%!important;padding:0!important;margin-top:0!important}.members-grid{max-width:98%!important;margin-left:auto!important;margin-right:auto!important;margin-top:100px!important;padding:0 20px!important}@media (min-width:1600px){.members-grid{grid-template-columns:repeat(5,1fr)!important}}.filter-container{max-width:98%!important;padding:0 20px!important}body.profile-edit .field_10,#profile-edit-form .field_10{display:none!important}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:20px;max-width:98%!important;margin:20px auto;padding:0 15px;justify-content:center}@media (max-width:768px){.bp-pf-layout{display:block!important;width:100%!important}.members-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 10px!important;margin-top:20px!important}.bp-pf-sidebar{position:fixed!important;left:-100%!important;top:0!important;height:100vh!important;width:80%!important;max-width:300px;background:#fff!important;z-index:99999!important;transition:left 0.3s ease!important;box-shadow:5px 0 15px rgb(0 0 0 / .2)!important;padding:20px!important;margin:0!important;border-radius:0!important}.bp-pf-sidebar.open{left:0!important}.bp-pf-toggle{display:block!important;width:calc(100% - 30px);margin:15px auto!important;background:#FF2C55!important;color:#fff!important;border:none;padding:12px;border-radius:8px;font-weight:600}.card-content{padding:10px!important}.card-name{font-size:14px!important}}main,.site-main{max-width:1200px;margin:40px auto;padding:0 20px;display:block}body.home main,body.home .site-main{max-width:100%!important;margin:0!important;padding:0!important;width:100%!important}body.home .calids-slider{width:100%;display:block}.mpp-g,.mpp-u{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:20px!important;margin:0!important;width:100%!important}.mpp-u-1-1,.mpp-u-1-2,.mpp-u-1-3,.mpp-u-1-4{width:auto!important;float:none!important;margin:0!important}.mpp-item{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .05);transition:transform 0.3s ease}.mpp-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.mpp-item-entry.mpp-media-entry{margin:0}.mpp-item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.mpp-item-meta{padding:10px;text-align:center}.mpp-item-title{font-size:14px;font-weight:600;color:#333;margin:0}.mpp-meta-content{font-size:12px;color:#999}.custom-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.gallery-item{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;border:1px solid #eee;transition:transform 0.2s}.gallery-item:hover{transform:scale(1.05);border-color:#FF2C55}.gallery-item img{width:100%;height:100%;object-fit:cover}html body .mfp-wrap button.mfp-arrow{background-color:transparent!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:60px!important;height:80px!important;padding:0!important;opacity:1!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;position:fixed!important;z-index:1046!important;display:flex!important;align-items:center;justify-content:center;border:none!important;cursor:pointer!important;transition:transform 0.2s ease!important}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{display:none!important;content:''!important;border:none!important}html body .mfp-wrap button.mfp-arrow:hover{background-color:transparent!important;transform:translateY(-50%) scale(1.2)!important}html body .mfp-wrap button.mfp-arrow-left{left:30px!important}html body .mfp-wrap button.mfp-arrow-right{right:30px!important}button.mfp-arrow::before{font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:40px!important;color:#fff!important;display:block!important;line-height:1!important;text-shadow:0 2px 10px rgb(0 0 0 / .5)!important}button.mfp-arrow-left::before{content:"\f053"!important}button.mfp-arrow-right::before{content:"\f054"!important}.bp-pf-layout{display:flex!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important}.bp-pf-layout>#buddypress,.bp-pf-layout>div:not(.bp-pf-sidebar){flex-grow:1!important;width:calc(100% - 320px)!important;max-width:calc(100% - 320px)!important}.bp-pf-layout .members-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important}.bp-pf-layout .member-card{width:auto!important;max-width:none!important;flex:none!important}@media (max-width:900px){.bp-pf-layout{display:block!important}.bp-pf-layout>div:not(.bp-pf-sidebar){width:100%!important;max-width:100%!important}}@media (max-width:900px){.bp-pf-layout{display:block!important;position:relative!important}.bp-pf-layout>#buddypress,.bp-pf-layout>div:not(.bp-pf-sidebar),.bp-pf-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:none!important}.bp-pf-layout .members-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.bp-pf-toggle{display:inline-block!important;width:100%;text-align:center;margin-bottom:20px}.bp-pf-sidebar{position:fixed!important;left:-320px!important;top:0!important;z-index:99999!important;height:100vh!important;transition:left 0.3s ease!important}.bp-pf-sidebar.open{left:0!important}}@media (max-width:900px){html,body{overflow-x:hidden!important;max-width:100vw!important;position:relative}.single-profile-container{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100vw!important;padding:0 5px!important;margin:10px auto!important;box-sizing:border-box!important;gap:10px!important}aside.profile-sidebar{position:relative!important;top:0!important;width:100%!important;height:auto!important;margin-bottom:20px!important;z-index:1!important}.profile-actions-centered{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important}.profile-actions-centered a,.profile-actions-centered button,.generic-button a{flex:1 1 auto!important;min-width:100px!important;max-width:100%!important;box-sizing:border-box!important}ul.details-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.value{word-break:break-word!important;overflow-wrap:break-word!important}}@media (max-width:900px){main.site-main{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important}.single-profile-container{padding-left:10px!important;padding-right:10px!important;margin-top:85px!important;width:100%!important;box-sizing:border-box!important}.profile-section-card .card-body{padding:20px!important}.profile-section-card .card-header{padding:15px 20px!important}.sidebar-card{margin:0 0 20px 0!important;width:100%!important}}.profile-actions-centered #report-content-button,.profile-actions-centered .bp-report-button{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:30px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:none!important;line-height:1!important;white-space:nowrap!important;background:#fff!important;color:#333!important;border:1px solid #ddd!important;margin:0!important}.profile-actions-centered #report-content-button:hover,.profile-actions-centered .bp-report-button:hover{background:#dc3545!important;color:#fff!important;border-color:#dc3545!important}.clear-value{display:none!important}@media (min-width:992px){.single-profile-container{display:grid;grid-template-columns:320px 1fr!important;gap:40px!important;width:100%}.profile-main{width:100%!important;max-width:100%!important;box-sizing:border-box}.profile-section-card{width:100%!important}.details-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px 40px!important}.details-grid li{margin-bottom:0!important;display:flex;flex-direction:column}}