[data-v-93a77ecc] .v-list-group__header{padding:0}.anchor[data-v-93a77ecc]{color:#000!important;text-decoration:none!important}.anchor[data-v-93a77ecc]:hover{text-decoration:underline!important}.call-phone-wrapper[data-v-93a77ecc],.copy-email-wrapper[data-v-93a77ecc],.copy-phone-wrapper[data-v-93a77ecc],.copy-url-wrapper[data-v-93a77ecc],.mail-to-wrapper[data-v-93a77ecc],.open-in-new-wrapper[data-v-93a77ecc]{cursor:pointer}.call-phone-icon[data-v-93a77ecc],.copy-email-icon[data-v-93a77ecc],.copy-phone-icon[data-v-93a77ecc],.copy-url-icon[data-v-93a77ecc],.mail-to-icon[data-v-93a77ecc],.open-in-new-icon[data-v-93a77ecc]{transition:transform .2s}.call-phone-wrapper:hover .call-phone-icon[data-v-93a77ecc],.copy-email-wrapper:hover .copy-email-icon[data-v-93a77ecc],.copy-phone-wrapper:hover .copy-phone-icon[data-v-93a77ecc],.copy-url-wrapper:hover .copy-url-icon[data-v-93a77ecc],.mail-to-wrapper:hover .mail-to-icon[data-v-93a77ecc],.open-in-new-wrapper:hover .open-in-new-icon[data-v-93a77ecc]{transform:scale(1.1)}.label[data-v-93a77ecc]{cursor:default;background:#eee;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:80px;height:32px;padding:0 16px;display:flex}.label-value[data-v-93a77ecc]{font-size:12px}.clickable-rows[data-v-93a77ecc] tbody tr{cursor:pointer}.clickable-rows[data-v-93a77ecc] tbody tr:hover{background-color:#f5f5f5}.employee-blur-container[data-v-93a77ecc]{position:relative}.employee-blur-overlay[data-v-93a77ecc]{z-index:10;background:#fffffff2;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upgrade-cta[data-v-93a77ecc]{text-align:center;max-width:500px;padding:2rem}.blurred-table[data-v-93a77ecc]{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.overview-card-wrapper[data-v-93a77ecc]{gap:12px;width:100%;align-items:stretch!important}.overview-card[data-v-93a77ecc]{flex:1 1 0;width:auto;min-width:0;max-width:none}.company-details-card[data-v-93a77ecc],.employees-card[data-v-93a77ecc],.overview-card[data-v-93a77ecc],.overview-description-card[data-v-93a77ecc],.overview-map-card[data-v-93a77ecc]{background:#fff;overflow:hidden;border-radius:8px!important}.company-details-divider[data-v-93a77ecc]{opacity:.1}.blurred-table[data-v-93a77ecc] .v-data-table-header th,.clickable-rows[data-v-93a77ecc] .v-data-table-header th{font-size:12px;font-weight:600;color:#0000009e!important}.overview-card-value[data-v-93a77ecc]{font-weight:800;font-size:20px!important}.session-summary-card[data-v-93a77ecc],.visit-analytics-card[data-v-93a77ecc]{overflow:hidden;background-color:#fff!important;border-color:#e1e4ec!important;border-radius:8px!important}.map-wrapper[data-v-93a77ecc]{flex-shrink:0}.location-float-card[data-v-93a77ecc]{cursor:pointer;max-width:65%;padding:8px 12px;bottom:12px;box-shadow:0 2px 12px #0000002e}.location-float-card[data-v-93a77ecc],.location-floating-opening-hours[data-v-93a77ecc]{background:#fff;border-radius:8px;transition:box-shadow .2s;position:absolute;left:12px}.location-floating-opening-hours[data-v-93a77ecc]{z-index:20;top:12px;box-shadow:0 2px 8px #00000026}.location-float-card[data-v-93a77ecc]:hover{box-shadow:0 4px 20px #00000047}.location-floating-opening-hours[data-v-93a77ecc]:hover{box-shadow:0 4px 16px #00000038}.location-float-card .location-float-card__ext-icon[data-v-93a77ecc]{opacity:0;flex-shrink:0;transition:opacity .2s}.location-float-card:hover .location-float-card__ext-icon[data-v-93a77ecc]{opacity:1}.period-select-trigger[data-v-93a77ecc]{cursor:pointer;white-space:nowrap;align-items:center;transition:border-color .15s;display:inline-flex;letter-spacing:normal!important;text-transform:none!important;min-width:0!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important}.period-select-trigger[data-v-93a77ecc]:hover{border-color:#00000080!important}[data-v-93a77ecc] .period-select-trigger .v-btn__content{align-items:center;display:inline-flex}.period-select-icon[data-v-93a77ecc]{color:#0000008a;margin-left:8px}.period-year-subheader[data-v-93a77ecc]{color:#0009;min-height:24px;font-size:12px;font-weight:600}[data-v-93a77ecc] .period-month-item .v-list-item-title{padding-left:12px}.period-select-label[data-v-93a77ecc]{white-space:nowrap;color:#0009;font-size:13px}
