.card-company[data-v-f47068cd]{margin-bottom:0}.card-company__thumb[data-v-f47068cd]{text-decoration:none}.card-company__thumb picture[data-v-f47068cd]{display:contents}.card-company__thumb img[data-v-f47068cd]{-o-object-fit:contain;object-fit:contain;width:auto;height:auto}.card-company__initial[data-v-f47068cd]{color:#2775f9;background:#eef4ff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:800;display:grid}.card-company__side--last[data-v-f47068cd]{min-height:0}.card-company__location[data-v-f47068cd]{align-items:center}.card-company__extras[data-v-f47068cd]{gap:10px;padding-bottom:6px;display:grid}.card-company__quote--sent[data-v-f47068cd],.card-company__quote--sent[data-v-f47068cd]:disabled{border-color:var(--color-green-dark);background:var(--color-green-soft);color:var(--color-green-dark);opacity:1;cursor:default}.card-company__actions button.btn[data-v-f47068cd]{cursor:pointer;width:100%;font-family:inherit}.card-company__actions .btn img[data-v-f47068cd]{vertical-align:middle;display:inline-block}.card-company--less-info[data-v-f47068cd]{background:0 0;border:0;grid-template-columns:100px 1fr;min-height:100px;padding:0;display:grid}.card-company--less-info .card-company__thumb[data-v-f47068cd]{background:#fff;border:1px solid #dfe3e9;border-radius:4px;width:100px;min-width:100px;height:100px}.card-company--less-info .card-company__thumb img[data-v-f47068cd]{max-width:85px;max-height:75px}.card-company--less-info .card-company__side--last[data-v-f47068cd]{padding:10px 0 10px 20px}.card-company--less-info .card-company__title[data-v-f47068cd]{font-size:18px}.card-company--less-info .card-company__label[data-v-f47068cd]{display:none}.card-company--less-info .card-company__rating[data-v-f47068cd]{margin-bottom:7px}.card-company--less-info .card-company__location[data-v-f47068cd]{padding-bottom:0}.profile-drawer-backdrop[data-v-441e3ea7]{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#130a3394;grid-template-rows:minmax(0,1fr);justify-items:end;display:grid;position:fixed;inset:0}.profile-drawer[data-v-441e3ea7]{background:var(--color-canvas);width:min(480px,100%);height:100%;color:var(--color-ink);flex-direction:column;display:flex;box-shadow:-24px 0 70px #130a3333}.profile-drawer__body[data-v-441e3ea7]{overscroll-behavior:contain;flex:auto;min-height:0;padding:42px 34px 30px;position:relative;overflow-y:auto}.profile-drawer__close[data-v-441e3ea7]{background:var(--color-ink);color:#fff;width:40px;height:40px;font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:22px;right:22px}.profile-drawer__eyebrow[data-v-441e3ea7]{color:var(--color-orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.profile-drawer__logo[data-v-441e3ea7]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;justify-content:center;align-items:center;width:100%;height:120px;padding:16px;display:flex}.profile-drawer__logo picture[data-v-441e3ea7]{display:contents}.profile-drawer__logo img[data-v-441e3ea7]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:auto;max-height:84px;display:block}.profile-drawer__initial[data-v-441e3ea7]{width:72px;height:72px;color:var(--color-blue);background:var(--color-blue-soft);border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:grid}.profile-drawer h2[data-v-441e3ea7]{letter-spacing:-.02em;margin:22px 0 10px;font-size:28px;line-height:1.16}.profile-drawer__rating[data-v-441e3ea7]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.profile-drawer__rating .text[data-v-441e3ea7]{margin-left:6px;font-size:15px;font-weight:600}.profile-drawer__count[data-v-441e3ea7]{color:var(--color-ink-muted);font-size:14px}.profile-drawer__location[data-v-441e3ea7]{color:var(--color-ink-muted);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.profile-drawer__summary[data-v-441e3ea7]{color:var(--color-ink-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.profile-drawer__status[data-v-441e3ea7]{color:var(--color-ink-muted);margin:18px 0 0;font-size:14px}.profile-drawer__facts[data-v-441e3ea7]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:24px 0 0;display:grid}.profile-drawer__facts>div[data-v-441e3ea7]{flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.profile-drawer__facts>div+div[data-v-441e3ea7]{border-left:1px solid var(--color-border)}.profile-drawer__facts dt[data-v-441e3ea7]{color:var(--color-ink-muted);font-size:12px}.profile-drawer__facts dd[data-v-441e3ea7]{letter-spacing:-.01em;margin:4px 0 0;font-size:20px;font-weight:600}.profile-drawer__section[data-v-441e3ea7]{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.profile-drawer__section h3[data-v-441e3ea7]{margin:0 0 14px;font-size:17px}.profile-drawer__photos[data-v-441e3ea7],.profile-drawer__reviews[data-v-441e3ea7]{margin:0;padding:0;list-style:none}.profile-drawer__photos[data-v-441e3ea7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-drawer__photos li[data-v-441e3ea7],.profile-drawer__reviews li[data-v-441e3ea7]{margin:0;padding-left:0}.profile-drawer__photos li[data-v-441e3ea7]:before,.profile-drawer__reviews li[data-v-441e3ea7]:before{content:none}.profile-drawer__photos picture[data-v-441e3ea7]{display:contents}.profile-drawer__photos img[data-v-441e3ea7]{aspect-ratio:4/3;background:var(--color-border);-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.profile-drawer__reviews[data-v-441e3ea7]{gap:10px;display:grid}.profile-drawer__reviews li[data-v-441e3ea7]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;padding:16px 18px}.profile-drawer__review-head[data-v-441e3ea7]{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.profile-drawer__review-head span[data-v-441e3ea7]:not(.profile-drawer__stars){color:var(--color-ink-muted)}.profile-drawer__stars[data-v-441e3ea7]{background:url(../../brand-assets/icons/rating-star.svg) 0/auto 100%;width:82px;height:15px;display:inline-block;position:relative}.profile-drawer__stars>span[data-v-441e3ea7]{background-position:0;background-size:auto 100%;position:absolute;inset:0 auto 0 0}.profile-drawer__stars .rating-success[data-v-441e3ea7]{background-image:url(../../brand-assets/icons/rating-star-success.svg)}.profile-drawer__stars .rating-warning[data-v-441e3ea7]{background-image:url(../../brand-assets/icons/rating-star-warning.svg)}.profile-drawer__stars .rating-danger[data-v-441e3ea7]{background-image:url(../../brand-assets/icons/rating-star-danger.svg)}.profile-drawer__reviews p[data-v-441e3ea7]{color:var(--color-ink-muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.profile-drawer__reviews time[data-v-441e3ea7]{color:var(--color-ink-muted);margin-top:8px;font-size:12px;display:block}.profile-drawer__footer[data-v-441e3ea7]{border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;padding:16px 34px}.profile-drawer__full[data-v-441e3ea7]{border:1px solid var(--color-border-strong);color:var(--color-ink);text-align:center;border-radius:5px;padding:13px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.profile-drawer__full[data-v-441e3ea7]:hover{border-color:var(--color-ink)}.profile-drawer__close[data-v-441e3ea7]:focus-visible,.profile-drawer__full[data-v-441e3ea7]:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.profile-drawer-enter-active[data-v-441e3ea7],.profile-drawer-leave-active[data-v-441e3ea7]{transition:opacity .18s}.profile-drawer-enter-active .profile-drawer[data-v-441e3ea7],.profile-drawer-leave-active .profile-drawer[data-v-441e3ea7]{transition:transform .22s}.profile-drawer-enter-from[data-v-441e3ea7],.profile-drawer-leave-to[data-v-441e3ea7]{opacity:0}.profile-drawer-enter-from .profile-drawer[data-v-441e3ea7],.profile-drawer-leave-to .profile-drawer[data-v-441e3ea7]{transform:translate(30px)}@media (width<=700px){.profile-drawer__body[data-v-441e3ea7]{padding:34px 20px 24px}.profile-drawer__close[data-v-441e3ea7]{top:16px;right:16px}.profile-drawer__footer[data-v-441e3ea7]{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.profile-drawer h2[data-v-441e3ea7]{font-size:25px}}@media (prefers-reduced-motion:reduce){.profile-drawer-enter-active[data-v-441e3ea7],.profile-drawer-enter-active .profile-drawer[data-v-441e3ea7],.profile-drawer-leave-active[data-v-441e3ea7],.profile-drawer-leave-active .profile-drawer[data-v-441e3ea7]{transition:none}}
