.client-team-card{min-height:0!important}.client-team-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:1rem;display:grid}.client-team-heading>span{color:#efca65;background:linear-gradient(145deg,#4a311b,#8e601f);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.client-team-heading>span svg{width:20px}.client-team-heading>em{color:#39734e;text-transform:uppercase;background:#e7f0e8;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.53rem;font-style:normal;font-weight:900;display:flex}.client-team-heading>em svg{width:13px;height:13px}.client-crew-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;display:grid}.client-crew-grid article{background:linear-gradient(145deg,#fffdf8,#faf6ee);border:1px solid #e3d7c4;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.15rem .65rem;min-width:0;padding:.72rem;display:grid;box-shadow:0 7px 20px #4e31130b}.client-crew-avatar{background:hsl(calc(35 + var(--crew-index)*11) 45% 88%);color:#6f4b1b;width:44px;height:44px;font-family:var(--font-display-ui);border-radius:14px;grid-row:1/3;place-items:center;font-size:.68rem;font-weight:800;display:grid}.client-crew-avatar svg{width:17px}.client-crew-identity{gap:.08rem;min-width:0;display:grid}.client-crew-identity small{color:#9a762d;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;overflow:hidden}.client-crew-identity h3{color:#2c2119;font-family:var(--font-display-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:650;overflow:hidden}.client-crew-actions{border-top:1px solid #e8dfd2;grid-column:1/-1;grid-template-columns:1fr auto;gap:.4rem;margin-top:.45rem;padding-top:.55rem;display:grid}.client-crew-actions a{color:#6c511b;background:#f1e9db;border-radius:10px;justify-content:center;align-items:center;gap:.32rem;min-width:0;min-height:34px;padding:0 .55rem;font-size:.56rem;font-weight:850;text-decoration:none;display:flex}.client-crew-actions a:last-child{color:#267056;background:#e7f2eb}.client-crew-actions svg{width:13px;height:13px}.client-crew-actions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-crew-unavailable{color:#998b7d;border-top:1px solid #e8dfd2;grid-column:1/-1;align-items:center;gap:.35rem;margin:.45rem 0 0;padding-top:.55rem;font-size:.56rem;display:flex}.client-crew-unavailable svg{width:13px}.client-team-empty{color:#8d7d6c;background:#faf7f0;border:1px dashed #d8cab3;border-radius:18px;justify-content:center;align-items:center;gap:.7rem;min-height:140px;display:flex}.client-team-empty>svg{width:28px}.client-team-empty div{gap:.15rem;display:grid}.client-team-empty strong{font-size:.72rem}.client-team-empty p{margin:0;font-size:.6rem}.client-team-card{color:#2c2119;background:#fffdf8;border:1px solid #e3d7c4;border-radius:18px;min-width:0;padding:1.1rem}.client-team-card .client-team-heading{align-items:start}.client-team-card .client-team-heading small{color:#9a6b25;letter-spacing:.12em;font-size:.55rem;font-weight:850}.client-team-card .client-team-heading h2{font-family:var(--font-display-ui);letter-spacing:-.03em;margin:.2rem 0 .3rem;font-size:1.3rem;font-weight:600}.client-team-card .client-team-heading p{color:#88796b;margin:0;font-size:.7rem;line-height:1.5}.client-team-card .client-crew-identity h3{white-space:normal;overflow-wrap:anywhere;font-size:.95rem}.client-team-card .client-crew-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.client-team-card .client-crew-actions a{min-height:42px;font-size:.68rem}.client-team-card .client-crew-actions .client-crew-whatsapp{color:#267056;background:#e7f2eb;border:1px solid #c9e2d1}.client-team-card .client-crew-actions a:hover{filter:brightness(.96)}.client-team-card .client-crew-actions a:focus-visible{outline-offset:3px;outline:2px solid #a06d1f}.client-team-card .client-crew-unavailable{font-size:.65rem;line-height:1.5}.client-team-card .client-crew-unavailable svg{flex:none;width:14px;height:14px}.client-team-card .client-crew-actions svg{flex:none;width:16px;height:16px}body:not(.light-theme) .client-review-sheet .client-team-card{color:#f3eadc;background:#1d1d20;border-color:#ffffff17}body:not(.light-theme) .client-review-sheet .client-team-heading h2,body:not(.light-theme) .client-review-sheet .client-crew-identity h3{color:#f3eadc}body:not(.light-theme) .client-review-sheet .client-team-heading p,body:not(.light-theme) .client-review-sheet .client-crew-unavailable{color:#a99a8c}body:not(.light-theme) .client-review-sheet .client-crew-grid article{background:#252321;border-color:#3c352c}@media (max-width:720px){.client-team-card .client-team-heading{grid-template-columns:42px minmax(0,1fr);gap:.65rem}.client-team-card .client-team-heading>span{width:42px;height:42px}.client-team-card .client-team-heading>em{grid-column:2;justify-self:start}.client-team-card .client-crew-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.client-team-card .client-crew-actions{grid-template-columns:1fr}}
