._0BDezW_search{border:1px solid var(--border);border-radius:var(--team-control-radius,.625rem);background:#fff;align-items:center;gap:.625rem;min-height:3rem;padding:0 .875rem;transition:border-color .15s,box-shadow .15s;display:flex}._0BDezW_search:focus-within{border-color:#9b6368;box-shadow:0 0 0 3px #793b4210}._0BDezW_search>svg{color:#9b8983;flex-shrink:0}._0BDezW_search input[type=search]{appearance:none;width:100%;min-width:0;height:3rem;min-height:3rem;box-shadow:none;font:inherit;color:#3d292b;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:.5rem 0;font-size:.875rem;display:block}._0BDezW_search input::placeholder{color:#9b8983}._0BDezW_search input::-webkit-search-cancel-button{-webkit-appearance:none}._0BDezW_search button{color:#80706c;flex-shrink:0;min-width:3rem;min-height:3rem;margin-right:-.625rem;padding:.5rem}@media (max-width:640px){._0BDezW_search input[type=search]{font-size:1rem}}
.K5Vzba_page{--team-card-padding:var(--page-card-padding,1.25rem);--team-gap:var(--page-section-gap,1rem);--team-radius:var(--page-card-radius,.875rem);--team-control-radius:var(--page-control-radius,.625rem);max-width:680px}.K5Vzba_heading{align-items:center;gap:.75rem;min-width:0;margin-bottom:1.25rem;display:flex}.K5Vzba_heading h1{overflow-wrap:anywhere;min-width:0;font-weight:700;font-size:var(--page-title-size,1.75rem);letter-spacing:-.025em;flex:1;margin:0;line-height:1.25}.K5Vzba_heading p{color:#75645f;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.K5Vzba_heading>button{flex-shrink:0;min-height:3rem}.K5Vzba_role{border:1px solid var(--border);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:550;display:inline-flex}.K5Vzba_page .form-card{margin-top:var(--team-gap);padding:var(--team-card-padding);gap:var(--team-gap);border-radius:var(--team-radius);box-shadow:0 2px 8px #3d292b04}.K5Vzba_page h2{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.K5Vzba_page button{border-radius:var(--team-control-radius);min-height:3rem;font-size:.875rem}.K5Vzba_page .form-card>button{justify-self:start}.K5Vzba_page .sample-label{color:#75645f;margin:0;font-size:12px;line-height:1.6}.K5Vzba_page label{color:#75645f;font-size:13px}.K5Vzba_page input,.K5Vzba_page select{border-radius:var(--team-control-radius);min-width:0;min-height:3rem;font-size:.875rem}.K5Vzba_invite>h2{margin-bottom:0}.K5Vzba_page .K5Vzba_invite>p{font-size:12px}.K5Vzba_sectionHeading{align-items:center;gap:10px;display:flex}.K5Vzba_sectionHeading>span{color:#75645f;background:#f5f3f1;border-radius:6px;padding:2px 7px;font-size:12px}.K5Vzba_page .team-member-list{gap:0;margin:0;display:grid}.K5Vzba_page .team-member-list>li{border-top:1px solid var(--border);gap:.75rem;min-height:4rem;padding:.5rem 0}.K5Vzba_page .team-member-list>li:first-child{border-top:0;padding-top:.5rem}.K5Vzba_page .team-member-list>li:last-child{padding-bottom:.5rem}.K5Vzba_member{align-items:center;gap:12px;min-width:0;display:flex}.K5Vzba_member strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.K5Vzba_avatar{width:36px;height:36px;color:var(--primary);background:#f3e6e1;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.K5Vzba_page .team-member-actions{gap:6px}.K5Vzba_page .team-member-actions button{font-size:12px}.K5Vzba_page .training-settings-list{gap:8px;display:grid}.K5Vzba_page .training-settings-list>li{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.K5Vzba_page .training-settings-list>li>span{overflow-wrap:anywhere;min-width:0;font-size:13px}.K5Vzba_page .training-settings-list button{font-size:12px}.K5Vzba_page .training-add{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.K5Vzba_page .training-add-controls{align-items:center;gap:10px;display:flex}.K5Vzba_page .training-add-controls input{flex:1}.K5Vzba_page .training-add-controls button{min-height:3rem}.K5Vzba_page .K5Vzba_leave{justify-items:stretch;display:grid}.K5Vzba_page .K5Vzba_leave>button{justify-self:start}.K5Vzba_leave>p{color:#75645f;font-size:12px;line-height:1.6}.K5Vzba_leave button{color:#75645f;background:#fff}.K5Vzba_notice{border:1px solid var(--border);background:#fff;border-radius:8px;padding:12px 16px;font-size:13px}.K5Vzba_page [role=alert]{color:var(--primary);font-size:13px}.K5Vzba_sectionIntro{gap:.375rem;min-width:0;display:grid}.K5Vzba_page .members-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.K5Vzba_page .members-heading>button{flex-shrink:0}.K5Vzba_page .member-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.K5Vzba_page .member-identity>a{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;min-height:3rem;display:flex}.K5Vzba_page .member-identity strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.K5Vzba_page .member-role-badge{color:var(--primary);background:#f3e6e1;border-radius:1rem;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.K5Vzba_page .member-list-scroll{border:0;padding:0 .25rem 0 0}@media (max-width:640px){.K5Vzba_page input,.K5Vzba_page select{font-size:1rem}.K5Vzba_page .member-list-scroll{overscroll-behavior:auto;max-height:none;padding:0;overflow:visible}.K5Vzba_page .team-member-list>li{flex-wrap:nowrap;align-items:center;gap:.5rem}.K5Vzba_page .member-identity{flex:1;gap:.5rem}.K5Vzba_page .team-member-actions{flex-wrap:nowrap;flex-shrink:0;gap:0;width:auto;display:flex}.K5Vzba_page .team-member-actions button{white-space:normal;min-width:3rem;max-width:4.25rem;min-height:3rem;padding-inline:.375rem;font-size:.6875rem}.K5Vzba_page .training-settings-list>li{gap:.375rem;padding:.5rem}.K5Vzba_page .training-settings-list button{padding-inline:.5rem}}@media (max-width:360px){.K5Vzba_page .training-add-controls{flex-wrap:wrap}}.K5Vzba_page .member-avatar-slot{flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid}.K5Vzba_page .member-avatar-slot>button{place-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:0;display:grid}@media (max-width:640px){.K5Vzba_heading h1{font-size:1.25rem}.K5Vzba_heading>button{flex:0 0 3rem}}
