:root {
    --primary-h: 0 !important;
    --primary-s: 38.6% !important;
    --primary-l: 22.4% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 100%  !important;

    --secondary-h: 38 !important;
    --secondary-s: 28.2% !important;
    --secondary-l: 92.4% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 20%  !important;
  }
  :root{
--subpage-cover-height: 80vh;
}


[data-cell-id='status'],
[data-col-id='status'] {
  display: none !important;
}
.blocks-residentials .k-datatable {
  --k-datatable-layout: auto auto auto auto !important;
}

[data-blocks-email='lm@malling.no'] {
  order: 11 !important;
}

[data-blocks-email='kenneth.olsen@malling.no']::before,
[data-blocks-email='ht@malling.no']::before {
  width: 100%;
  font-weight: 600;
  font-size: 1.2rem;
  display: inline-block;
  text-decoration: underline;
}

[data-blocks-email='ht@malling.no']::before {
  content: 'Utleie kontor:';
}

[data-blocks-email='kenneth.olsen@malling.no']::before {
  content: 'Utleie retail:';
}

[data-lead-field-key='contact.tags']{
margin-bottom: 1rem;
}


.blocks-announcement {
  --blocks-announcement-bg: var(--primary);
  --blocks-announcement-text-color: var(--primary-contrast);
  border-start-start-radius: var(--border-radius);
  border-end-start-radius: var(--border-radius);
  bottom: 18%;
  right: 0;
  min-height: 120px;
  max-width: 250px;
  height: auto;
  gap: 0.3rem !important;
  align-items: start;
  flex-direction: column;
  font-size: clamp(1rem, 3vw, 1.2rem);
  p,
  h2 {
    font-size: clamp(1rem, 3vw, 1.2rem);
    margin: 0;
  }
}

.blocks-announcement__text {
  font-weight: bold !important;
}

.blocks-announcement__button {
  white-space: normal !important;
  line-height: normal !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

.blocks-announcement__close {
  display: none !important;
}

@media (max-width: 992px) {
  .blocks-announcement {
    display: none !important;
  }
}

.kontor-stats{
transform: translate(0, -50%) !important;

}