/* Generated by AngularUi/sync-aspx-ci.js. Edit the shared SCSS sources. */
:root {
  --brand-petrol: #1e4a58;
  --brand-petrol-dark: #163a46;
  --brand-petrol-medium: #2d6a78;
  --brand-kiwi: #7dc242;
  --brand-kiwi-hover: #5a9a28;
  --brand-kiwi-light: #a8d870;
  --brand-moss: #2d6644;
  --surface-white: #ffffff;
  --surface-ice: #eef2ee;
  --surface-subtle: #f5f5f5;
  --surface-hover: #eeeeee;
  --border-default: #cccccc;
  --text-heading: #1a1a18;
  --text-body: #555550;
  --text-muted: #888882;
  --text-inverse: #ffffff;
  --status-danger: #c82333;
  --status-warning: #ff9800;
  --cat-etw-existing: #4a7fc4;
  --cat-etw-new: #1a3a6e;
  --cat-residential-land: #c8001e;
  --cat-residential-building: #d4681a;
  --cat-building-general: #684fb0;
  --cat-retail: #2a7a6a;
  --cat-office: #1a5a7e;
  --cat-commercial-industrial-land: #8a4778;
  --cat-agriculture: #e1b01e;
  --cat-forest: #3a6e44;
  --action-primary: #1e4a58;
  --action-primary-hover: #163a46;
  --action-primary-text: #ffffff;
  --action-primary-hover-text: #ffffff;
  --action-secondary: #7dc242;
  --action-secondary-hover: #5a9a28;
  --action-secondary-text: #163a46;
  --action-secondary-hover-text: #1a1a18;
  --chart-active: #1e4a58;
  --chart-inactive: #888882;
  --chart-regression: #2d6a78;
  --chart-regression-previous: #2d6644;
  --chart-valorization: #5a9a28;
  --chart-reference: #c82333;
  --font-size-body: 0.875rem;
  --font-size-navigation: 0.8125rem;
  --font-size-button: 0.8125rem;
  --font-size-panel-title: 1rem;
  --font-size-label: 0.6875rem;
  --font-size-hint: 0.6875rem;
  --font-size-heading-1: 1.56rem;
  --font-size-heading-2: 1.25rem;
  --font-size-heading-3: 1rem;
  --font-size-heading-4: 0.9375rem;
  --font-size-heading-5: 0.8125rem;
  --font-size-heading-6: 0.75rem;
  --font-size-display-1: 3rem;
  --font-size-display-2: 2rem;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-family-ui: Inter, Arial, sans-serif;
  --font-family-display: Playfair Display, Georgia, serif;
  --line-height-body: 1.5;
  --line-height-ui: 1.25;
  --action-primary-focus-shadow: 0 0 0 0.2rem rgba(64, 101, 113, 0.5);
  --bs-primary: #1e4a58 !important;
  --bs-primary-rgb: 30, 74, 88 !important;
}

/* inter - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/inter/inter-latin-ext-italic.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* inter - latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/inter/inter-latin-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* inter - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/inter/inter-latin-ext-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* inter - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/inter/inter-latin-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* playfair-display - latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display/playfair-display-latin-ext-italic.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* playfair-display - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display/playfair-display-latin-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* playfair-display - latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display/playfair-display-latin-ext-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* playfair-display - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display/playfair-display-latin-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*!
 * Bootstrap Utilities v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.gsl-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}
.gsl-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
.gsl-col{flex:1 0 0%}
.gsl-col-auto{flex:0 0 auto;width:auto}
.gsl-row{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}
.gsl-truncate-text{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
