body{background:url(https://images.unsplash.com/photo-1585747860715-2ba37e788b70) no-repeat 50%;background-size:cover;height:100vh;margin:0}.login-container{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.login-container:before{background:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 0 40px #000c;color:#fff;padding:30px;position:relative;text-align:center;width:320px;z-index:1}.logo-img{margin-bottom:10px;width:90px}.logo-title{font-size:28px;font-weight:700;margin:0}.logo-sub{color:#d4af37;font-size:14px;letter-spacing:1px;margin-bottom:20px}.login-title{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:2px}.form-control{background:#f1f1f1;border:none;border-radius:8px;margin-bottom:10px;padding:12px;transition:.2s;width:100%}.form-control:focus{box-shadow:0 0 0 2px #d4af37;outline:none}.btn-login{background:linear-gradient(90deg,#cfa64a,#e6c36a);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:10px;padding:12px;transition:all .2s ease;width:100%}.btn-login:hover{box-shadow:0 5px 15px #cfa64a66;opacity:.9;transform:scale(1.03)}.btn-google{align-items:center;background:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:10px;padding:12px;width:100%}.btn-google:hover{background:#f1f1f1}.opcoes-login a{color:#d4af37;text-decoration:none}.google-icon{height:18px;width:18px}.input-group{margin-bottom:15px;position:relative}.input-icon{color:#d4af37;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.input-group .form-control{padding-left:40px;position:relative;z-index:1}.divider{align-items:center;color:#ccc;display:flex;font-size:14px;margin:20px 0;text-align:center}.divider:after,.divider:before{border-bottom:1px solid #fff3;content:"";flex:1 1}.divider:before{margin-right:10px}.divider:after{margin-left:10px}.app-container{background:#111;color:#fff;min-height:100vh}.navbar-custom{background:#000;border-bottom:1px solid #333;display:flex;justify-content:space-around;padding:15px}.navbar-custom a{color:#fff;cursor:pointer;text-decoration:none}.agendamentos-container{padding:20px}.navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f0fe0;border-bottom:1px solid #d4af371a;box-shadow:0 8px 30px #00000040;justify-content:space-between;padding:18px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-esquerda,.navbar-nav{align-items:center;display:flex}.navbar-nav{gap:10px}.nav-item a{border-radius:12px;color:#f5f5f5;font-weight:600;padding:12px 18px;position:relative;text-decoration:none;transition:.3s ease}.nav-item a:hover{background:#d4af3714;color:#d4af37;transform:translateY(-1px)}.nav-item a:after{background:#d4af37;bottom:6px;content:"";height:2px;left:15px;position:absolute;transition:.3s;width:0}.nav-item a:hover:after{width:calc(100% - 30px)}.navbar-toggler{background:#ffffff08;border:1px solid #d4af3733;border-radius:12px;padding:10px 14px}.navbar-toggler i{color:#fff;font-size:18px}.logo-navbar{background:#0000!important;border:none!important;box-shadow:none!important;color:#f1d77a!important;font-size:15px;font-weight:800;letter-spacing:2.5px;margin-left:auto;padding:0!important;text-shadow:0 0 12px #d4af3759;text-transform:uppercase;white-space:nowrap}@media(max-width:991px){.navbar{padding:18px 20px}.navbar-nav{gap:6px;margin-top:20px}.nav-item a{display:block}}@media(max-width:768px){.navbar{align-items:flex-start;flex-direction:column;gap:15px}.logo-navbar{margin-left:0}}.form-login{max-width:650px}.btn-cadastro{background:linear-gradient(90deg,#cfa64a,#e6c36a);font-weight:700}.btn-cadastro:hover{color:#000;opacity:.95;transform:scale(1.02);transition:.2s}.agendamentos-container{padding:30px}.topo-home{align-items:center;display:flex;justify-content:flex-end;margin-bottom:25px;width:100%}.titulo-home{color:#fff;font-size:30px;font-weight:700;margin-bottom:20px}.logo-salao{background:#ffffff05;border:1px solid #d4af372e;border-radius:14px;box-shadow:0 10px 30px #d4af370d;color:#d4af37;font-size:16px;font-weight:700;letter-spacing:2px;padding:12px 20px}.busca-container{margin-bottom:30px;position:relative;width:300px}.icone-busca{color:#d4af37;font-size:14px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.input-busca{background:#111;border:1px solid #d4af3759;border-radius:14px;color:#fff;font-size:14px;height:48px;outline:none;padding-left:42px;padding-right:16px;transition:.25s;width:100%}.input-busca::placeholder{color:#777}.input-busca:focus{border:1px solid #d4af37;box-shadow:0 0 0 4px #d4af371a}.lista-agendamentos{display:flex;flex-direction:column;gap:18px}.sem-resultados{color:#d4af37;padding:50px 20px;text-align:center}.sem-resultados h3{color:#fff;font-size:24px;margin-bottom:10px}.sem-resultados p{color:#bdbdbd;font-size:16px}@media(max-width:768px){.topo-home{align-items:flex-start;flex-direction:column;gap:16px}.titulo-home{font-size:36px}.busca-container{width:100%}}.dashboard-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.card-dashboard{background:#151515;border:1px solid #d4af3726;border-radius:16px;flex:1 1;min-width:180px;padding:20px;text-align:center}.card-dashboard h3{color:#d4af37;margin-bottom:10px}.card-dashboard span{color:#fff;font-size:32px;font-weight:700}.pendente{border-left:4px solid #f1c40f}.confirmado{border-left:4px solid #2ecc71}.cancelado{border-left:4px solid #e74c3c}.card-servico{background:linear-gradient(145deg,#161616,#101010);border:1px solid #d4af371f;border-radius:22px;margin-bottom:18px;min-height:140px;overflow:hidden;padding:18px 22px;position:relative;transition:.3s}.card-servico:before{background:linear-gradient(180deg,#d4af37,#f1d77a);border-radius:20px 0 0 20px;left:0;opacity:.6;width:2px}.card-servico:after,.card-servico:before{content:"";height:100%;position:absolute;top:0}.card-servico:after{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);left:-120%;transform:skewX(-25deg);transition:.7s;width:120px}.card-servico:hover{border:1px solid #d4af3738;box-shadow:0 20px 45px #d4af371a;transform:translateY(-6px)}.card-servico:hover:after{left:120%}.conteudo{align-items:center;display:flex;gap:20px}.avatar-container{flex-shrink:0}.avatar-img{border:2px solid #d4af3740;border-radius:50%;height:68px;object-fit:cover;width:68px}.avatar-fallback{align-items:center;background:linear-gradient(145deg,#d4af37,#cfa64a);border-radius:50%;color:#000;display:flex;font-size:24px;font-weight:700;height:68px;justify-content:center;width:68px}.info-esquerda{width:100%}.topo-card{align-items:center;display:flex;gap:12px;margin-bottom:10px}.nome-cliente{color:#fff;font-size:22px;font-weight:700;margin:0}.status-servico{border-radius:30px;font-size:12px;font-weight:700;padding:8px 14px;white-space:nowrap}.status-confirmado{background:#2ecc7126;border:1px solid #2ecc7140;color:#2ecc71}.status-pendente{background:#f1c40f26;border:1px solid #f1c40f40;color:#f1c40f}.status-cancelado{background:#e74c3c26;border:1px solid #e74c3c40;color:#e74c3c}.descricao{color:#a8a8a8;font-size:14px;line-height:1.5;margin-bottom:12px;max-width:650px}.observacao-card{color:#d4af37;font-size:13px;margin-bottom:16px;opacity:.9}.info{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.info span{color:#d4af37;font-size:13px;font-weight:600;gap:8px}.info span,.rodape-card{align-items:center;display:flex}.rodape-card{flex-wrap:wrap;gap:20px;justify-content:flex-start}.lado-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tipo{background:#d4af37;border-radius:30px;color:#000;font-size:12px;padding:8px 14px}.tipo,.views{font-weight:700}.views{color:#d4af37;font-size:14px}.btn-detalhes{background:linear-gradient(90deg,#cfa64a,#e6c36a);border:none;border-radius:12px;color:#000;cursor:pointer;font-size:13px;font-weight:700;padding:9px 16px;text-decoration:none;transition:.25s}.btn-detalhes:hover{color:#000;opacity:.95;transform:translateY(-2px)}@media(max-width:768px){.conteudo{flex-direction:column}.rodape-card,.topo-card{align-items:flex-start;flex-direction:column}.lado-info{justify-content:space-between;width:100%}.info{flex-direction:column;gap:12px}}.overlay-modal{align-items:center;animation:fadeModal .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-detalhes{animation:subirModal .3s ease;background:linear-gradient(145deg,#171717,#101010);border:1px solid #d4af3726;border-radius:24px;box-shadow:0 20px 60px #0000008c;max-height:75vh;max-width:560px;overflow-y:auto;padding:22px;position:relative;width:100%}.fechar-modal{background:#ffffff0d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:42px;position:absolute;right:18px;top:18px;transition:.25s;width:42px}.fechar-modal:hover{background:#d4af371f;color:#d4af37;transform:rotate(90deg)}.titulo-modal{border-bottom:1px solid #d4af3714;color:#fff;font-size:28px;margin-bottom:22px;padding-bottom:14px}.modal-conteudo{display:flex;flex-direction:column;gap:10px}.item-modal{background:#ffffff05;border:1px solid #d4af3714;border-radius:16px;padding:12px}.item-modal span{color:#d4af37;display:block;font-size:13px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.item-modal strong{color:#fff;font-size:16px;font-weight:600}.descricao-modal p{color:#cfcfcf;line-height:1.6;margin:0}.modal-detalhes::-webkit-scrollbar{width:6px}.modal-detalhes::-webkit-scrollbar-thumb{background:#d4af37;border-radius:10px}@keyframes fadeModal{0%{opacity:0}to{opacity:1}}@keyframes subirModal{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.modal-detalhes{padding:22px}.titulo-modal{font-size:24px}}.acoes-modal{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}.btn-confirmar{background:linear-gradient(90deg,#2ecc71,#27ae60);border:none;border-radius:14px;cursor:pointer;font-weight:700;padding:14px 20px;transition:.25s}.btn-confirmar:hover{box-shadow:0 10px 25px #2ecc7140}.btn-cancelar{background:linear-gradient(90deg,#e74c3c,#c0392b);border:none;border-radius:14px;cursor:pointer;font-weight:700;padding:14px 20px;transition:.25s}.btn-cancelar:hover{box-shadow:0 10px 25px #e74c3c40}@media(max-width:768px){.acoes-modal{flex-direction:column}.btn-cancelar,.btn-confirmar{width:100%}}.btn-excluir{background:#ff3b3b;border:none;border-radius:8px;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 15px;width:100%}.btn-excluir:hover{background:#d80000}.profissional-destaque{align-items:center;background:#d4af371f;border:1px solid #d4af37;border-radius:30px;color:#d4af37;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;margin:12px 0;padding:10px 18px}.btn-enviar{background:linear-gradient(90deg,#cfa64a,#e6c36a);border:none;color:#000;font-weight:700}.btn-enviar:hover{color:#000;opacity:.95;transform:scale(1.02);transition:.2s}body{background:radial-gradient(circle at top left,#d4af3714,#0000 25%),#0b0b0b}.col-12.mt-5{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #d4af3714;border-radius:26px;box-shadow:0 15px 40px #0000004d;margin:50px auto;max-width:950px;padding:40px}h3{color:#fff;font-size:34px;font-weight:800;letter-spacing:1px;margin-bottom:18px;text-align:center}.subtitulo-formulario{color:#9b9b9b;font-size:15px;letter-spacing:.5px;margin-bottom:35px;margin-top:-5px;text-align:center;width:100%}.form-group{margin-bottom:22px}label{color:#d4af37;display:block;font-weight:600;margin-bottom:10px}.form-control{background:#141414!important;border:1px solid #d4af371f!important;border-radius:16px!important;color:#fff!important;min-height:56px;padding:16px 18px!important;transition:.3s ease}textarea.form-control{min-height:140px;resize:none}select.form-control{cursor:pointer}.form-control::placeholder{color:#777}.form-control:focus{background:#181818!important;border:1px solid #d4af37!important;box-shadow:0 0 0 4px #d4af3714!important;outline:none!important}input[type=file]{padding:14px!important}.btn-cadastro{background:linear-gradient(90deg,#cfa64a,#f1d77a);border:none;border-radius:16px;color:#000;font-size:15px;font-weight:800;letter-spacing:1px;min-height:58px;transition:.3s ease;width:100%}.btn-cadastro:hover{box-shadow:0 15px 35px #d4af372e;opacity:.97;transform:translateY(-3px)}.msg-login{color:#fff;font-size:15px;margin-top:15px}.msg-login span{display:block;padding:10px}.spinner-border{height:3rem;width:3rem}.formulario-container{position:relative}.btn-fechar-pagina{background:#ffffff0d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:38px;position:absolute;right:28px;top:28px;transition:.25s;width:38px;z-index:10}.btn-fechar-pagina:hover{background:#d4af37;color:#000;transform:rotate(90deg)}.btn-agendar{background:linear-gradient(135deg,#d4af37,#f1c85b);border:none;border-radius:14px;box-shadow:0 10px 25px #d4af372e;color:#000;cursor:pointer;display:block;font-size:16px;font-weight:700;height:54px;letter-spacing:1px;margin:25px auto 0;transition:.25s ease;width:70%}.btn-agendar:hover{box-shadow:0 0 12px #d4af3773,0 0 24px #d4af3740,0 14px 30px #d4af3747;transform:translateY(-2px)}.btn-agendar:disabled{cursor:not-allowed;opacity:.6}.msg-sucesso{color:#d4af37;font-weight:600;margin-top:12px;text-align:center}@media (max-width:768px){.col-12.mt-5{margin:20px;padding:25px}h3{font-size:26px}.subtitulo-formulario{font-size:13px;margin-top:0}.btn-agendar{width:100%}.btn-fechar-pagina{right:18px;top:18px}}.msg-horario-ocupado{background:#f1c40f1f;border:1px solid #f1c40f4d;border-radius:12px;color:#f1c40f;font-weight:600;margin-top:15px;padding:14px;text-align:center}.horarios-container{margin-top:25px}.horarios-container label{color:#d4af37;display:block;font-weight:600;margin-bottom:10px;text-align:center}.horarios-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:12px}.horario-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141499;border:1px solid #d4af3726;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:12px 10px;transition:all .25s ease}.horario-btn:hover{border-color:#d4af37;box-shadow:0 0 12px #d4af3740;transform:translateY(-2px)}.horario-btn.ativo{background:linear-gradient(135deg,#d4af37,#f1c85b);border:none;box-shadow:0 10px 25px #d4af3740;color:#000;font-weight:800}.img-banner{max-height:350px;min-height:300px;object-fit:cover;width:100%}.box-info{align-items:center;background:#1a1a1a;border:1px solid #d4af37;border-radius:16px;box-shadow:0 0 20px #00000080;color:#fff;display:flex;flex-direction:column;padding:25px}.btn-editar i{bottom:20px;color:#d4af37;position:fixed;right:20px;transition:.3s ease-in}.btn-editar i:hover{color:#e6c36a;transform:scale(1.08)}.cliente,.visualizacoes{color:#d4af37}.detalhes-container{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}.detalhes-container:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.detalhes-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;border:1px solid #d4af3733;border-radius:20px;box-shadow:0 0 40px #000c;color:#fff;max-width:800px;padding:30px;position:relative;width:90%;z-index:1}.admin-container{background:#070707;color:#fff;min-height:100vh;padding:40px}.topo-admin{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:35px}.titulo-admin{color:#d4af37;font-size:42px}.btn-admin-topo{background:linear-gradient(135deg,#d4af37,#f1c85b);border:none;border-radius:14px;color:#000;cursor:pointer;font-size:14px;font-weight:700;height:52px;padding:0 24px}.cards-admin{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card-admin{background:linear-gradient(145deg,#171717,#101010);border:1px solid #d4af371f;border-radius:24px;padding:30px;text-align:center}.agendamento-item{grid-gap:15px;background:linear-gradient(145deg,#161616,#101010);border:1px solid #d4af371a;border-radius:18px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:18px;padding:25px}.botoes-acoes{display:flex;flex-wrap:wrap;gap:10px}.botoes-acoes button{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:.25s ease}.btn-confirmar{background:#2ecc71;color:#fff}.btn-confirmar:hover{box-shadow:0 0 15px #2ecc7159;transform:translateY(-2px)}.btn-editar{background:#d4af37;color:#000}.btn-editar:hover{box-shadow:0 0 15px #d4af3766;transform:translateY(-2px)}.btn-cancelar{background:#2b2b2b;border:1px solid #ffffff14;color:#fff}.btn-cancelar:hover{background:#3a3a3a;transform:translateY(-2px)}.btn-excluir{background:#e74c3c;color:#fff}.btn-excluir:hover{box-shadow:0 0 15px #e74c3c59;transform:translateY(-2px)}.btn-finalizar{background:#27ae60;color:#fff}.btn-finalizar:hover{box-shadow:0 0 15px #27ae6059;transform:translateY(-2px)}@media (max-width:768px){.admin-container{padding:20px}.titulo-admin{font-size:32px}.agendamento-item{grid-template-columns:1fr}}.grafico-admin{background:#111;border:1px solid #2a2a2a;border-radius:16px;margin-top:30px;padding:25px}.grafico-admin h2{color:#fff;margin-bottom:20px;text-align:center}body{background:radial-gradient(circle at top left,#d4af3714,#0000 25%),#070707;font-family:Arial,sans-serif;min-height:100vh}.profissionais-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px}.profissionais-box{background:linear-gradient(145deg,#161616,#101010);border:1px solid #d4af371a;border-radius:26px;box-shadow:0 15px 40px #00000059;max-width:1200px;padding:45px;width:95%}.titulo-profissionais{color:#d4af37;font-size:38px;font-weight:800;letter-spacing:.5px;margin-bottom:10px}.subtitulo-profissionais{color:#9b9b9b;font-size:15px;margin-bottom:35px}.input-profissionais{background:#141414;border:1px solid #d4af371f;border-radius:16px;color:#fff;font-size:15px;height:58px;margin-bottom:18px;padding:0 18px;transition:.25s ease;width:100%}.input-profissionais::placeholder{color:#777}.input-profissionais:focus{background:#181818;border:1px solid #d4af37;box-shadow:0 0 0 4px #d4af3714;outline:none}.btn-salvar-profissional{background:linear-gradient(135deg,#d4af37,#f1c85b);border:none;border-radius:16px;box-shadow:0 10px 25px #d4af372e;color:#000;cursor:pointer;font-size:15px;font-weight:800;height:56px;letter-spacing:.5px;margin-top:10px;transition:.25s ease;width:100%}.btn-salvar-profissional:hover{box-shadow:0 0 18px #d4af3759,0 14px 30px #d4af3738;transform:translateY(-2px)}.btn-voltar{background:#0000;border:1px solid #d4af3733;border-radius:12px;color:#d4af37;cursor:pointer;font-weight:600;height:42px;margin-bottom:25px;padding:0 18px;transition:.25s ease}.btn-voltar:hover{background:#d4af371a;box-shadow:0 0 15px #d4af371f;transform:translateY(-2px)}.lista-profissionais{margin-top:55px}.titulo-lista{color:#d4af37;font-size:30px;font-weight:700;grid-column:1/-1;margin-bottom:5px}.card-profissional{background:#111;border:1px solid #d4af3733;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:20px;text-align:center}.card-profissional:hover{border:1px solid #d4af3766;box-shadow:0 0 25px #d4af3726,0 15px 35px #0006;transform:translateY(-8px)}.card-profissional h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px}.card-profissional p{color:#9f9f9f;font-size:15px;margin-bottom:14px}.card-profissional span{background:#d4af3726;border-radius:20px;color:#d4af37;display:inline-block;font-weight:700;margin:10px 0;padding:8px 14px}.acoes-profissional{flex-wrap:wrap;gap:12px;margin-top:22px}.btn-editar-profissional:hover{box-shadow:0 0 15px #d4af3740}.btn-excluir-profissional:hover{box-shadow:0 0 15px #e74c3c40}@media(max-width:768px){.profissionais-box{padding:28px}.titulo-profissionais{font-size:30px}.titulo-lista{font-size:24px}.card-profissional h3{font-size:20px}.acoes-profissional{flex-direction:column}.btn-editar-profissional,.btn-excluir-profissional{width:100%}}.contador-profissionais{align-items:center;background:linear-gradient(145deg,#1a1a1a,#101010);border:1px solid #d4af371f;border-radius:18px;box-shadow:0 10px 25px #0003;display:flex;justify-content:space-between;margin-bottom:30px;padding:18px 22px}.contador-profissionais span{color:#bdbdbd;font-size:15px}.contador-profissionais strong{color:#d4af37;font-size:28px;font-weight:800}.acoes-profissional{display:flex;gap:10px;margin-top:18px}.btn-excluir-profissional{background:#e74c3c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;height:42px;padding:0 18px;transition:.25s ease}.btn-excluir-profissional:hover{box-shadow:0 0 18px #e74c3c59;transform:translateY(-2px)}.btn-editar-profissional{background:linear-gradient(135deg,#d4af37,#f1c85b);border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:700;height:42px;padding:0 18px;transition:.25s ease}.btn-editar-profissional:hover{box-shadow:0 0 18px #d4af3759;transform:translateY(-2px)}.valor-servico{color:#d4af37;font-size:24px;font-weight:700;margin:10px 0}.conteudo-profissionais{align-items:flex-start;display:flex;gap:30px;margin-top:30px}.formulario-profissionais{flex-shrink:0;width:380px}.lista-profissionais{grid-gap:20px;align-content:start;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.foto-profissional{border:4px solid #d4af37;border-radius:50%;box-shadow:0 0 20px #d4af3740;display:block;height:150px;margin:0 auto 20px;object-fit:cover;width:150px}.status-profissional{background:#2ecc7126;border-radius:12px;color:#2ecc71;display:inline-block;font-size:14px;font-weight:700;margin-top:12px;padding:8px 16px}.estatisticas-profissionais{display:flex;gap:20px;margin-bottom:30px}.card-estatistica{background:#111;border:1px solid #d4af3726;border-radius:16px;flex:1 1;padding:20px;text-align:center}.card-estatistica h3{color:#d4af37;font-size:28px;margin-bottom:8px}.card-estatistica p{color:#999}.preview-foto{border:4px solid #d4af37;border-radius:50%;display:block;height:140px;margin:0 auto 20px;object-fit:cover;width:140px}
/*# sourceMappingURL=main.870c5573.css.map*/