body.people-list-view[data-role=professional][data-page=students] .demo,body.people-list-view[data-role=professional][data-page=students] .footnote{display:none}
body.people-list-view[data-role=professional][data-page=students] .workspace{background:#f6f7f2 url('assets/brand/bora-fundo-claro-v2.jpg') center top/100% calc(225px + var(--safe-top)) no-repeat}
body.people-list-view[data-role=professional][data-page=students] .topbar{background:transparent;border:0;box-shadow:none;backdrop-filter:none;position:relative;top:0;min-height:calc(70px + var(--safe-top));padding:calc(12px + var(--safe-top)) 20px 0}
body.people-list-view[data-role=professional][data-page=students]{padding-top:0}body.people-list-view[data-role=professional][data-page=students] #content{padding:0;background:transparent;max-width:none}body.people-list-view[data-role=professional][data-page=students] #mobile-nav{background:#fff}
.people-home{max-width:760px;margin:auto;padding:0 20px 95px;color:#19392d}.people-hero{padding:20px 1px 26px}.people-hero h1{font-size:34px;line-height:1.1;letter-spacing:-1.3px;font-weight:750;margin:0}.people-hero h1>span{color:#718b2d}.people-hero p{font-size:13px;color:#506446;margin:9px 0 0}
.people-search{display:flex;align-items:center;gap:12px;padding:0 17px;background:#fff;border:1px solid #e6eadf;border-radius:19px;box-shadow:0 5px 20px #30432605;min-height:58px}.people-search>svg{width:21px;height:21px;flex-shrink:0;color:#75856a}.people-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent;width:100%;min-width:0;font-size:16px;padding:17px 0;border-radius:0}.people-search:focus-within{outline:2px solid #8ba94b;outline-offset:2px}.people-search input::placeholder{color:#8b9582}
.people-filters{display:flex;gap:8px;padding:16px 0 22px}.people-filters>button{border:1px solid #e1e6d8;border-radius:25px;min-height:44px;padding:0 20px;background:#ffffff65;color:#75836b;font-size:12px}.people-filters>button[aria-pressed=true]{border-color:#d9fa60;background:#d9fa60;color:#2f4827;font-weight:650}
.people-list-heading{display:flex;justify-content:space-between;font-size:10px;color:#8a9580;padding:0 3px 11px}
.people-list{background:#fff;border:1px solid #e7ebdf;border-radius:23px;padding:0 15px;overflow:hidden}.people-row{display:flex;align-items:center;gap:8px;padding:0;border-bottom:1px solid #eef1e8}.people-row:last-child{border:0}.people-open{display:flex;align-items:center;gap:13px;flex:1;min-width:0;padding:17px 0;border:0;background:none;text-align:left;color:#223e2e;border-radius:12px}.people-avatar{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:13px;font-weight:600;letter-spacing:-.3px}.tone-0{background:#ecf2d7;color:#6e8539}.tone-1{background:#efece3;color:#927f61}.tone-2{background:#e4eeea;color:#59866d}.tone-3{background:#f0e9e2;color:#aa805f}.people-info{display:flex;flex-direction:column;gap:4px;min-width:0}.people-info>strong{font-size:16px;font-weight:650;letter-spacing:-.3px;overflow-wrap:anywhere}.people-info>span{font-size:11px;color:#829076}.people-info>small{font-size:11px;color:#a0a793;margin-top:2px}.people-info>small.has-next{color:#667e42}.people-schedule{flex-shrink:0;width:44px;height:44px;padding:10px;background:#f5f8ee;border:1px solid #e9efdf;border-radius:50%;color:#6c8551;display:grid;place-items:center}.people-schedule svg{width:20px;height:20px}.people-open:focus-visible,.people-schedule:focus-visible,.people-filters button:focus-visible,.people-add:focus-visible{outline:3px solid #8ba94b;outline-offset:2px}
.people-add{position:fixed;right:calc(22px + var(--safe-right));bottom:calc(92px + var(--safe-bottom));height:54px;width:54px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff;background:linear-gradient(135deg,#fcfff2eb,#e3f4bacc);box-shadow:0 5px 24px #1d392b21,inset 0 1px 3px #fff;backdrop-filter:blur(14px);color:#345829;z-index:21}.people-add svg{width:25px;height:25px}.people-note{text-align:center;font-size:10px;color:#939e87;margin:24px 0}.people-empty{text-align:center;padding:28px 10px}.people-empty h2{font-size:20px;letter-spacing:-.5px}.people-empty p{color:#74816a;font-size:14px}
@media(min-width:761px){.people-hero h1{font-size:40px}.people-home{padding-top:5px}.people-list{padding-inline:24px}.people-open{padding-block:20px}.people-add{bottom:30px;right:35px}.people-info>strong{font-size:18px}}
@media(max-width:350px){.people-home{padding-inline:15px}.people-hero h1{font-size:30px}.people-list{padding-inline:12px}.people-open{gap:10px}.people-avatar{width:38px;height:38px}.people-info>strong{font-size:15px}.people-filters>button{padding-inline:18px}}

body.people-list-view[data-role=professional][data-page=students]::before{background:#f6f7f2 url('assets/brand/bora-fundo-claro-v2.jpg') center top/100% calc(225px + var(--safe-top)) no-repeat}
.people-info>span{color:#647353}.people-info>small{color:#738063}.people-info>small.has-next{color:#557030}.people-list-heading{color:#667754}
