/* V9.3 : cohérence visuelle de la page Équipe et fiche client unifiée */
#main .v93-team-head{display:flex;align-items:center;gap:13px;background:linear-gradient(115deg,#003924,#087145);border-radius:20px;padding:22px 18px;margin-bottom:18px;color:white;flex-wrap:wrap}
#main .v93-team-head h1,#main .v93-team-head .team-kicker{color:white!important}
#main .v93-team-head p{color:#ddf5e9!important}
#main .v93-team-head>div{flex:1;min-width:180px}
#main .v93-team-icon{display:grid;place-items:center;width:54px;height:54px;background:#e8f8ed;border-radius:15px;font-size:26px;flex-shrink:0}
#main .v93-team-head>button{background:#e9f8ef!important;color:#09583b!important;border-radius:12px!important}
#main .b92-team .team-stats>*,#main .b92-team .team-kpis>*{border-radius:15px}
#main .v93-add-site{display:block;width:100%;margin-top:12px;border:1px dashed #92c5a9!important;background:#eef9f2!important;color:#08623d!important;border-radius:12px!important;font-weight:800}
.v93-first-site{border-top:1px solid #dcebe2;margin-top:18px;padding-top:15px}.v93-first-site h3{color:#064c31;margin:0 0 6px}.v93-first-site p{font-size:13px;color:#60756b;margin:0 0 12px}
@media(max-width:600px){#main .v93-team-head{padding:19px 15px}#main .v93-team-head>button{width:100%}}
