.block-lawyer-card{background:#fff;border:1px solid var(--la-line);border-radius:var(--la-radius-lg);color:inherit;display:grid;gap:1.25rem;grid-template-columns:6rem 1fr auto;padding:1.25rem;text-decoration:none;-webkit-transition:all .15s;transition:all .15s}.block-lawyer-card:hover{border-color:var(--la-blue);-webkit-box-shadow:var(--la-shadow);box-shadow:var(--la-shadow);-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem)}.block-lawyer-card .avatar{background:linear-gradient(135deg,#e9edff,#d6dbff);border-radius:var(--la-radius);display:-webkit-box;display:-ms-flexbox;display:flex;height:6rem;width:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--la-navy);font-size:1.75rem;font-weight:700;justify-content:center;overflow:hidden}.block-lawyer-card .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-lawyer-card .body h3{font-size:1.1875rem;margin:0 0 .25rem}.block-lawyer-card .body .meta{color:var(--la-muted);font-size:.875rem;margin-bottom:.5rem}.block-lawyer-card .body .badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}.block-lawyer-card .body .desc{color:var(--la-text);font-size:.875rem;line-height:1.5;max-width:33.75rem}.block-lawyer-card .right{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:11.25rem}.block-lawyer-card .right .stars{color:#f2b400;font-size:.875rem;letter-spacing:.125rem}.block-lawyer-card .right .stars .rating-value{color:var(--la-text)}.block-lawyer-card .right .rating-line{color:var(--la-muted);font-size:.8125rem;margin-top:.125rem}.block-lawyer-card .right .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.block-lawyer-card.is-compact{gap:.875rem;grid-template-columns:4rem 1fr;padding:1rem}.block-lawyer-card.is-compact .avatar{font-size:1.125rem;height:4rem;width:4rem}.block-lawyer-card.is-compact .right{display:none}
/*# sourceMappingURL=lawyer-card-desktop.min.css.map */
