.busca-botao{border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:inline-grid}.busca{border-radius:var(--radius-xl,16px);width:min(40rem,100% - 2rem);max-height:min(80vh,40rem);color:var(--color-text-primary,#101826);background:#fff;border:0;margin:8vh auto auto;padding:20px;overflow:auto;box-shadow:0 20px 60px #00000059}.busca::backdrop{background:#00000080}.busca__label{margin:0 44px 8px 0;font-weight:700;display:block}.busca__linha{gap:8px;display:flex}.busca__campo{border:2px solid var(--color-border,#cfd6dc);border-radius:var(--radius,8px);min-width:0;font:inherit;flex:1;padding:12px 14px}.busca__campo:focus-visible{outline:3px solid var(--color-brand-500,#20ba4c);outline-offset:1px}.busca__fechar{color:#5b6472;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px}.busca__fechar:focus-visible,.busca__fechar:hover{background:var(--color-surface-alt,#f3f5f6);color:var(--color-text-primary,#101826)}.busca__escopos{border:0;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;display:flex}.busca__escopos label{cursor:pointer;align-items:center;gap:6px;font-size:.95rem;display:inline-flex}.busca__escopos input{accent-color:#5b6472;width:1.05rem;height:1.05rem}.busca__status{color:#5b6472;min-height:1.4em;margin:10px 0 0;font-size:.875rem}.busca__lista{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.busca__lista a{border-radius:var(--radius,8px);color:inherit;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.busca__lista a:focus-visible,.busca__lista a:hover{background:var(--color-surface-alt,#f3f5f6)}.busca__lista small,.busca__tipo{color:#5b6472}.busca__tipo{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.site-header__student[data-v-87a531d4]{height:46px;font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;display:none}@media (width>=1080px){.site-header__student[data-v-87a531d4]{display:inline-flex}}.site-menu__student[data-v-87a531d4]{margin-top:var(--space-3);border-radius:var(--radius);text-align:center;border:2px solid var(--color-brand-500)!important;color:var(--color-brand-700)!important;font-weight:var(--font-weight-bold)!important;text-transform:none!important;padding:12px 16px!important}
