.member-selector .oui-modal--header{position:relative;padding-bottom:12px!important}.member-selector .oui-modal--header>section{width:100%}.member-selector .oui-modal--header>section .heading{margin-top:-4px;margin-bottom:16px}.member-selector .oui-modal--header:after{content:"";background:linear-gradient(#f5f5f5 20%,#fff0 100%);border-radius:2px;width:96%;height:8px;position:absolute;bottom:0;left:2%}.member-selector .member-selector-content{flex-direction:column;height:100%;display:flex}.member-selector .member-selector-content .members-list{flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.member-selector .member-selector-content .members-list .mobile-member-list{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:100%;margin-bottom:24px;display:flex}.member-selector .member-selector-content .members-list::-webkit-scrollbar{width:2px}.member-selector .member-selector-content .members-list::-webkit-scrollbar-track{background:0 0}.member-selector .member-selector-content .members-list::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:2px}.member-selector .member-selector-content .members-list::-webkit-scrollbar-thumb:hover{background:silver}.member-selector .member-selector-content .members-list{scrollbar-width:thin;scrollbar-color:#d8d8d8 #0000}.member-selector .member-selector-content .members-list .loading-state,.member-selector .member-selector-content .members-list .error-state,.member-selector .member-selector-content .members-list .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.member-selector .member-selector-content .members-list .error-state{gap:12px}.member-selector .member-selector-content .members-list .error-state .error-message{font-size:14px;font-weight:600}.member-selector .member-selector-content .members-list .error-state .retry-button{cursor:pointer;border:1px solid #ff970a;border-radius:8px;padding:8px 16px}.member-selector .member-selector-content .modal-actions{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding-top:20px;display:flex}.member-selector .member-selector-content .modal-actions .action-button{flex:1;padding:12px 16px}.member-selector .member-selector-content .modal-actions .action-button.secondary{color:#3c3c3c;background:#fff;border:1px solid #ebebeb}.member-selector .member-selector-content .modal-actions .action-button.secondary:hover{background:#f5f5f5}.member-selector .member-selector-content .modal-actions .action-button.primary{background:#fff4e6}.member-selector.desktop .members-list{min-height:auto;max-height:none}.member-selector.desktop .add-member{border:1px solid #ff970a;border-radius:16px;padding:12px}.member-selector.mobile .members-list{max-height:calc(80vh - 160px);margin-bottom:12px}.member-selector.mobile .heading{text-align:center}
.group-home-header{flex-direction:column;width:100%;max-width:600px;margin-inline:auto;padding:0 16px;display:flex}@media (min-width:900px){.group-home-header{padding:16px}}.group-home-header .header-bottom{margin-top:12px;padding-left:12px}.group-home-header .member-selector{cursor:pointer;align-items:center;gap:4px;display:flex}
.group-hero-section{z-index:1;background:linear-gradient(178deg,#fff -.53%,#ebebeb 90.56%);border-radius:35px;flex-shrink:0;width:100%;max-width:1064px;height:128px;margin-bottom:124px;position:relative}.group-hero-section.mobile{border-radius:0;height:100%;margin-bottom:0}.group-hero-section .orange-balls-container{pointer-events:none;border-radius:35px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.group-hero-section .group-hero-search-container{width:100%;margin-inline:auto}.group-hero-section .orange-ball{aspect-ratio:1;filter:blur(16px);background-color:#ffd59d;border-radius:50%;position:absolute}.group-hero-section .orange-ball.ball-1{width:224px;height:224px;top:34%;right:15%}.group-hero-section .orange-ball.ball-2{width:132px;height:132px;top:55%;left:12%}.group-hero-section .orange-ball.ball-3{width:55px;height:55px;top:2%;right:40%}.group-hero-section-wrapper{justify-content:center;align-items:center;display:flex}
