@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/MDPApplication/Components/Accordion.razor.rz.scp.css */
/*  checkbox */

.accordion[b-4l8bjetzl6] {
	background-color: var(--color-grey-border);
	position: relative;
	border: var(--_accordion-border);
}

@media (min-width: 801px) {

.accordion[b-4l8bjetzl6] {
    max-width: 60%
}
  }

.accordion[b-4l8bjetzl6]::details-content {
		block-size: 0;
		overflow: hidden;
		transition: block-size .5s, content-visibility .5s;
		transition-behavior: allow-discrete;
	}

.accordion__title[b-4l8bjetzl6] {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: var(--_accordion-label-padding, 1rem 1.5rem 1rem 1rem);
		border-top: var(--accordion-label-border-top);
		cursor: pointer;

	}

.accordion__title[b-4l8bjetzl6]::-webkit-details-marker {
			display:none;
		}

.accordion__title__text[b-4l8bjetzl6] {
		display: flex;
		align-items: center;
		gap: .5rem;
		margin: 0;
	}

.accordion__chevron[b-4l8bjetzl6] {
		position: relative;
		transition: all 0.35s;
		z-index: 0;
		display: block;
		width: .5rem;
		height: .5rem;
		position: relative;
	}

.accordion__chevron[b-4l8bjetzl6]::before,
	.accordion__chevron[b-4l8bjetzl6]::after {
    content: "";
		position: absolute;
		top: 50%;
		left: 0;

		height: 1px;

		background-color: currentColor;
		backface-visibility: hidden;
		opacity: 0.9;

	}

@media (prefers-reduced-motion: no-preference) {

.accordion__chevron[b-4l8bjetzl6]::before,
	.accordion__chevron[b-4l8bjetzl6]::after {
			transition-duration: 0.2s;
			transition-property: transform, background

	}
		}

.accordion__chevron[b-4l8bjetzl6]::before {
		border-top-left-radius: 1px;
		border-bottom-left-radius: 1px;
		transform: var(--chevron--before-rotate, rotate(45deg));
	}

.accordion__chevron[b-4l8bjetzl6]::after {
		border-top-right-radius: 1px;
		border-bottom-right-radius: 1px;
		transform: var(--chevron--after-rotate, rotate(-45deg));
	}

.accordion__chevron[b-4l8bjetzl6]::before,
  .accordion__chevron[b-4l8bjetzl6]::after {
    width: 9px;
  }

.accordion__chevron[b-4l8bjetzl6]::after {
    margin-left: 6px;
  }

.accordion[open] .accordion__title[b-4l8bjetzl6] {
			--accordion-label-border: transparent;
		}

.accordion[open][b-4l8bjetzl6]::details-content {
			block-size: auto;
			block-size: calc-size(auto, size);
		}

.accordion[open] .accordion__chevron[b-4l8bjetzl6]::before {
		--chevron--before-rotate: rotate(-45deg);
	}

.accordion[open] .accordion__chevron[b-4l8bjetzl6]::after {
		--chevron--after-rotate: rotate(45deg);
	}

.accordion__content[b-4l8bjetzl6] {
		padding: var(--_accordion-content-padding, 1rem);
	}

.accordion--payment[b-4l8bjetzl6] {
	--_accordion-content-padding: 1rem 0;
	border-width: 0 0 1px 0;
	border-color: var(--sov-grey-border);
	border-style: solid;
}
/* _content/MDPApplication/Components/Archive/ListUser.razor.rz.scp.css */
/*  checkbox */

.form__section[b-ldzro42k66] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-ldzro42k66] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-ldzro42k66] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-ldzro42k66] {
			font-family: var(--heading-font);
		}

.form__section__title[b-ldzro42k66]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-ldzro42k66] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-ldzro42k66] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-ldzro42k66] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-ldzro42k66] {
			margin-top: 4rem;
		}

.tech-info[b-ldzro42k66] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-ldzro42k66] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/Auth0UserCreate.razor.rz.scp.css */
/*  checkbox */

.form__section[b-5nl9qte1ex] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-5nl9qte1ex] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-5nl9qte1ex] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-5nl9qte1ex] {
			font-family: var(--heading-font);
		}

.form__section__title[b-5nl9qte1ex]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-5nl9qte1ex] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-5nl9qte1ex] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-5nl9qte1ex] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-5nl9qte1ex] {
			margin-top: 4rem;
		}

.tech-info[b-5nl9qte1ex] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-5nl9qte1ex] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/Auth0UserEdit.razor.rz.scp.css */
/*  checkbox */

.form__section[b-576c1uvplj] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-576c1uvplj] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-576c1uvplj] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-576c1uvplj] {
			font-family: var(--heading-font);
		}

.form__section__title[b-576c1uvplj]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-576c1uvplj] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-576c1uvplj] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-576c1uvplj] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-576c1uvplj] {
			margin-top: 4rem;
		}

.tech-info[b-576c1uvplj] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-576c1uvplj] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/Auth0UserList.razor.rz.scp.css */
.user-nav[b-xeaxeg9ynv] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
}
/* _content/MDPApplication/Components/BackToTop.razor.rz.scp.css */

.back-to-top[b-ieiix178o5] {
  --offset: 120px;
  --fade: 80px;

  display: var(--back-to-top-display, flex);
  align-items: flex-end;
  width: 60px;
  justify-self: end;
  justify-content: flex-end;
  -webkit-mask:linear-gradient(#0000 calc(100vh + var(--offset)),#000 calc(100vh + var(--offset) + var(--fade)));
}
  @media (max-width: 480px) {
.back-to-top[b-ieiix178o5] {
    --back-to-top-display: none
}
  }
  .back-to-top__btn[b-ieiix178o5] {
    position: sticky;
    bottom: 20px;
    margin-right: 10px;

    /* visual styling */
    width: 100%;
    aspect-ratio: 1;
    background-color: black;
    border: 1px solid var(--page-background);
  }
  .back-to-top__btn[b-ieiix178o5]:before {
      content: "";
      position: absolute;
      inset: var(--inset, 38%) ;
      transform: translateY(20%) rotate(-45deg);
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      transition: inset 0.5s ease-in-out;
    }
  .back-to-top__btn:hover[b-ieiix178o5]:before {
      --inset: 31% 38% 45% 38%
    }


/* _content/MDPApplication/Components/Button.razor.rz.scp.css */
/*  checkbox */

.btn[b-lunq6bh8l1] {
  background-color: var(--btn-bgr, #fff);
  color: var(--btn-color, currentColor);
  transition: ease all 0.3s;
  text-transform: var(--btn-transform, uppercase);
  border-color: var(--btn-border-color, black);
  border-style: solid;
  border-width: var(--btn-border-width, 2px);
  border-radius: var(--btn-border-radius, 4px);
  font-size: var(--btn-font-size, initial);
  font-weight: var(--btn-weight, var(--font-weight-medium));
  line-height: 1;
  padding: var(--btn-padding, 0.5rem 1rem);
  width: var(--btn-width, auto);
  min-height: var(--btn-min-height, 44px);
  white-space: nowrap;
  font-family: var(--btn-font, var(--heading-font));
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.btn:hover[b-lunq6bh8l1] {
    --btn-color: var(--color-brand);
    --btn-border-color: currentColor;
  }

.btn:hover[data-animation="rotate"][b-lunq6bh8l1]  .btn__icon {
        --icon-transform: rotate(180deg);
        --icon-speed: 1s;
      }

.btn:hover[data-animation="slideRight"][b-lunq6bh8l1]  .btn__icon {
        --icon-transform: translateX(3px);
      }

.btn:hover[data-animation="slideLeft"][b-lunq6bh8l1]  .btn__icon {
        --icon-transform: translateX(-3px);
      }

.btn:disabled[b-lunq6bh8l1] {
    pointer-events: none;
    opacity: 0.5;
  }

.btn[data-loading="true"][b-lunq6bh8l1] {
    pointer-events: none;
    opacity: 0.5;
    position: relative;
    padding-right: 3.5rem;
  }

.btn[data-loading="true"][b-lunq6bh8l1]  .svg-icon {
      opacity: 0;
      visibility: hidden;
    }

.btn[data-loading="true"][b-lunq6bh8l1]  .loading {
      --loading-size: 20px;
      --loading-spacing: 0;
      --loading-border-size: 2px;
      position: absolute;
      right: 1.5rem;
      top: calc(50% - var(--loading-size) / 2);
    }

.btn:has(.btn__icon)[b-lunq6bh8l1] {
    gap: 0.5rem;
  }

.btn[data-variant="secondary"][b-lunq6bh8l1] {
    --btn-bgr: var(--color-brand);
    --btn-color: var(--color-white);
    --btn-border-color: var(--color-brand);
  }

.btn[data-variant="secondary"]:hover[b-lunq6bh8l1] {
      --btn-bgr: var(--color-white);
      --btn-color: var(--color-brand);
    }

.btn[data-state="success"][b-lunq6bh8l1] {
    --btn-bgr: var(--color-white);
    --btn-color: var(--color-green);
    --btn-border-color: var(--color-green);
  }

.btn[data-state="success"]:hover[b-lunq6bh8l1] {
      --btn-bgr: var(--color-green);
      --btn-color: var(--color-white);
    }

.btn[data-state="danger"][b-lunq6bh8l1] {
    --btn-bgr: var(--color-white);
    --btn-color: var(--system-error);
    --btn-border-color: var(--system-error);
  }

.btn[data-state="danger"]:hover[b-lunq6bh8l1] {
      --btn-bgr: var(--system-error);
      --btn-color: var(--color-white);
    }

[b-lunq6bh8l1] .btn__icon {
  --icon-color: currentColor;
  --_icon-height: auto;
  transition: transform var(--icon-speed, 0.3s) ease;
  transform: var(--icon-transform, none);
  scale: var(--icon-scale, 1.3);
}

[b-lunq6bh8l1] .sizing {
  --btn-padding: 0.8rem;
}
/* _content/MDPApplication/Components/ColorPreview.razor.rz.scp.css */
h1[b-7mo3lau161] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h1-font-size);
	line-height: var(--heading-size-h1-line-height);
	font-weight: var(--heading-size-h1-font-weight);
}

h2[b-7mo3lau161] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h2-font-size);
	line-height: var(--heading-size-h2-line-height);
	font-weight: var(--heading-size-h2-font-weight);
}

h3[b-7mo3lau161] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h3-font-size);
	line-height: var(--heading-size-h3-line-height);
	font-weight: var(--heading-size-h3-font-weight);
}

.color-grid[b-7mo3lau161] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--color-col, 170px), 1fr));
  gap: 1rem;
}

.color-grid__item[b-7mo3lau161] {
		background-color: var(--_bg-color);
		aspect-ratio: 16/9;
		width: 100%;
		align-items: end;
		display: grid;
    box-shadow: var(--box-shadow-base);
	}

.color-grid > *:first-child[b-7mo3lau161] {
		grid-row: 1 / 1;
		grid-column: 1 / 1;
	}

.color-data[b-7mo3lau161] {
	font-size: var(--ui-small-font-size);
	line-height: var(--ui-small-line-height);
	font-style: var(--ui-small-font-style);
	font-weight: var(--ui-small-weight, var(--ui-small-font-weight));
	--ui-small-font-size: 0.65rem;
	display: grid;
	margin-top: .3rem;
	margin-bottom: 1rem;
}
/* _content/MDPApplication/Components/Dash.razor.rz.scp.css */

.dashboard-content[b-xxfmwoyl7i] {
  margin-top: 0rem;
  position: relative;
  display: grid;
  gap: 1.5rem;
}
  .dashboard-content[b-xxfmwoyl7i]  .dash-head__title span {
    font-size: 2rem;
  }

.dashboard-hero[b-xxfmwoyl7i] {
  border-radius: calc(2 * var(--border-radius));
  position: relative;
  min-height: 300px;
  display: grid;
  align-content: end;
  padding: 1rem;
}

.dashboard-hero__img[b-xxfmwoyl7i] {
    border-radius: inherit;
    position: absolute;
    inset: 0;
  }

.dashboard-hero__img[b-xxfmwoyl7i]:before {
      position: absolute;
      border-radius: inherit;
      inset: 0;
      content: "";
      background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.8));
    }

.dashboard-hero__img img[b-xxfmwoyl7i] {
      border-radius: inherit;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
    }

.dashboard-hero__content[b-xxfmwoyl7i] {
    display: grid;
    gap: .5rem;
    color: var(--system-white);
    position: relative;
  }

.dashboard-hero__content p[b-xxfmwoyl7i] {
      margin: 0;
    }
/* _content/MDPApplication/Components/DashHead.razor.rz.scp.css */
.dashboard-hero[b-lls15052lt] {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
  .dashboard-hero__title[b-lls15052lt] {
    border-bottom: 1px solid var(--color-border);
    padding-bottom: .5rem;
  }
  .dashboard-hero[b-lls15052lt]  .dash-slider {
    flex: 1;
  }
/* _content/MDPApplication/Components/DealerCreate.razor.rz.scp.css */
/*  checkbox */

.form__section[b-0yaj97nluu] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-0yaj97nluu] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-0yaj97nluu] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-0yaj97nluu] {
			font-family: var(--heading-font);
		}

.form__section__title[b-0yaj97nluu]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-0yaj97nluu] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-0yaj97nluu] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-0yaj97nluu] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-0yaj97nluu] {
			margin-top: 4rem;
		}

.tech-info[b-0yaj97nluu] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-0yaj97nluu] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/DealerEdit.razor.rz.scp.css */
/*  checkbox */

.form__section[b-338cdaq0ms] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-338cdaq0ms] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-338cdaq0ms] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-338cdaq0ms] {
			font-family: var(--heading-font);
		}

.form__section__title[b-338cdaq0ms]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-338cdaq0ms] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-338cdaq0ms] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-338cdaq0ms] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-338cdaq0ms] {
			margin-top: 4rem;
		}

.tech-info[b-338cdaq0ms] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-338cdaq0ms] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/DealerList.razor.rz.scp.css */
/* _content/MDPApplication/Components/Dropdown.razor.rz.scp.css */
/*  checkbox */

.dropdown[b-8qgdqq19p0] {
	display: block;
}

.dropdown:not[data-type="extend"][b-8qgdqq19p0] {
		position: relative;
	}

.dropdown[data-is-open="true"][b-8qgdqq19p0] {
		--_dd-full-block-size: calc-size(auto, size);
	}

@media (min-width: 601px) {

.dropdown[data-is-open="true"][b-8qgdqq19p0] {
			--_dd-full-transform: translateY(0)
	}
		}

@media (max-width: 600px) {

.dropdown[data-is-open="true"][b-8qgdqq19p0] {
			--_dd-full-transform: translateX(0)
	}
		}

.dropdown[data-is-open="true"] .dd-button[b-8qgdqq19p0] {
			--nav-link-color: var(--color-white);
			--nav-link-bg: var(--color-black);
			--nav-link-hover-color: var(--color-white);
		}

.dropdown[data-is-open="true"] .dd-menu[b-8qgdqq19p0],
		.dropdown[data-is-open="true"] .dd-full[b-8qgdqq19p0] {
			--dd-menu-z-index: 10;
			--dd-menu-opacity: 1;
		}

.dropdown[data-is-open="true"] .dd-menu[b-8qgdqq19p0] {
			--_dd-menu-display: block;
		}

@media (min-width: 601px) {

.dropdown[data-is-open="true"] .dd-overlay[b-8qgdqq19p0] {
				--dd-overlay-display: block;
				--dd-overlay-opacity: 1
		}
			}

@media (min-width: 601px) {

.dropdown[data-is-open="false"][b-8qgdqq19p0] {
			--_dd-full-transform: translateY(-100%)
	}
		}

@media (max-width: 600px) {

.dropdown[data-is-open="false"][b-8qgdqq19p0] {
			--_dd-full-transform: translateX(100%)
	}
		}

/* CLOSE BUTTON */

.dd-full__close[b-8qgdqq19p0] {
	--_icon-width: 2rem;
}

@media (min-width: 601px) {

.dd-full__close[b-8qgdqq19p0] {
		position: absolute;
		top: 1rem;
		right: 1rem;
		z-index: 2;
		aspect-ratio: 1;
		cursor: pointer
}
		.dd-full__close.mobile[b-8qgdqq19p0] {
			display: none;
		}
	}

@media (max-width: 600px) {

.dd-full__close[b-8qgdqq19p0] {
		--_icon-height: auto;
		color: inherit;
		margin-top: 1rem
}
		.dd-full__close.desktop[b-8qgdqq19p0] {
			display: none;
		}
	}

.dd-button[b-8qgdqq19p0] {
	--_icon-height: auto;
	padding: 0 0.8rem;
	color: var(--nav-link-color);
	background-color: var(--nav-link-bg, transparent);
	display: flex;
	align-items: center;
	gap: 0.2rem;
}

.dd-button[data-active="true"][b-8qgdqq19p0] {
		--nav-link-color: var(--color-brand);
	}

@media (any-hover: hover) {
		.dd-button:hover[b-8qgdqq19p0] {
			color: var(--nav-link-hover-color, var(--color-brand));
		}
	}

@media (min-width: 601px) {

.dd-button[b-8qgdqq19p0] {
		--_icon-display: none
}
	}

@media (max-width: 600px) {

.dd-button[b-8qgdqq19p0] {
		padding: var(--spacing-xs) 0.8rem;
		font-size: 1.2rem;
		width: 100%;
		justify-content: space-between
}
	}

.dd-menu[b-8qgdqq19p0] {
	position: var(--dd-menu-position, absolute);
	top: 100%;
	left: var(--dd-menu-left);
	right: var(--dd-menu-right);
	padding: 0;
	margin: var(--dd-menu-margin, 0);
	background-color: #ffffff;
	list-style-type: none;
	display: var(--_dd-menu-display, none);
	z-index: var(--dd-menu-z-index, -1);
	min-width: 180px;
	opacity: var(--dd-menu-opacity, 0);
}

.dd-menu[data-position="left"][b-8qgdqq19p0] {
		--dd-menu-left: 0;
		--dd-menu-right: auto;
	}

.dd-menu[data-position="right"][b-8qgdqq19p0] {
		--dd-menu-left: auto;
		--dd-menu-right: 0;
		text-align: right;
	}

.dd-menu li[b-8qgdqq19p0] {
		padding: var(--dd-menu-padding, 0.5rem 1.5rem);
		cursor: pointer;
		white-space: nowrap;
	}

.dd-menu li:hover[b-8qgdqq19p0] {
			background-color: #f6f6f6;
		}

.dd-menu[b-8qgdqq19p0]  a {
		display: block;
		margin: -10px -20px;
		padding: 10px 20px;
	}

/* Main Menu style */

.main-nav-dd .dd-button[b-8qgdqq19p0] {
		--dd-menu-margin: 0;
		--btn-transform: none;
		--btn-font: var(--body-font);
		--btn-border-width: 0;
	}

@media (min-width: 601px) {

.main-nav-dd[b-8qgdqq19p0] {
		height: 100%
}
	}

@media (max-width: 600px) {
		.main-nav-dd ul[b-8qgdqq19p0] {
			font-weight: normal;
		}
		.main-nav-dd .dd-menu[b-8qgdqq19p0] {
			--dd-menu-display: block;
			--dd-menu-position: static;
		}
	}

.main-nav-dd .dd-button[b-8qgdqq19p0] {
		height: inherit;
	}

/*  MENU = Extended */

.dd-full[b-8qgdqq19p0] {
	position: absolute;
	left: 0;
	width: 100%;
	block-size: var(--_dd-full-block-size, 0);
	overflow: hidden;
	background-color: #f6f6f6;
	z-index: var(--dd-menu-z-index, -1);
	align-items: flex-start;
	display: var(--_dd-full-display, grid);
	transform: var(--_dd-full-transform);
	transition: padding 0.1s, block-size 0.3s;
	transition-behavior: allow-discrete;
	padding: var(--dd-menu-padding);
}

@media (min-width: 601px) {

.dd-full[b-8qgdqq19p0] {
		gap: 1rem;
		grid-template-columns: auto 1fr;
		align-items: center;
		border-radius: 0 0 var(--border-radius) var(--border-radius)
}
	}

@media (max-width: 600px) {

.dd-full[b-8qgdqq19p0] {
		top: 0;
		height: 100%;
		align-content: start
}
	}

.dd-full__title[b-8qgdqq19p0] {
		text-transform: uppercase;
		font-size: 2.8rem;
		margin: 0 0 1rem 0;
	}

@media (min-width: 601px) {

.dd-full__left[b-8qgdqq19p0] {
			padding: 2.5rem 2rem;
			min-width: 350px
	}
		}

@media (max-width: 600px) {

.dd-full__left[b-8qgdqq19p0] {
			padding: 2rem 1rem;
			background-color: var(--color-black);
			color: var(--color-white)
	}
		}

.dd-full__right[b-8qgdqq19p0] {
		position: relative;
	}

@media (min-width: 601px) {

.dd-full__right[b-8qgdqq19p0] {
			padding: 2.5rem 0
	}
		}

@media (max-width: 600px) {

.dd-full__right[b-8qgdqq19p0] {
			padding: 2rem 1rem
	}
		}

[b-8qgdqq19p0] .dd-full__btn {
		--btn-bgr: var(--color-brand);
		--btn-color: #fff;
		--btn-border-color: var(--color-brand);
		--btn-transform: uppercase;
	}

[b-8qgdqq19p0] .dd-full__btn:hover {
			--btn-color: #fff;
			--btn-border-color: var(--color-base);
			--btn-bgr: var(--color-base);
		}

.dd-full ul:has(ul) li[b-8qgdqq19p0] {
				padding: .1rem 0;
			}

.dd-full__menu[b-8qgdqq19p0] {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.dd-full__menu:not(:has(ul))[b-8qgdqq19p0] {
		display: grid;
		gap: 0.3rem;
	}

@media (min-width: 601px) {

.dd-full__menu[b-8qgdqq19p0] {
		max-width: 50%
}
	}

.dd-full__menu li[b-8qgdqq19p0] {
		padding: 0.2rem 0.8rem;
	}

.dd-full__menu > li:hover[b-8qgdqq19p0] {
		/* color: var(--color-brand); */
	}

.dd-full__menu:has(.dd__sub-sub) > li:focus-within[b-8qgdqq19p0] {
			--_dd-sub-sub-display: grid;
		}

.dd-full__menu:has(.dd__sub-sub) > li:focus-within .main-nav-dd__button[b-8qgdqq19p0] {
				--_dd-menu-subitem-padding: 0.3rem 0.5rem;
				--_dd-button-width: 100%;
				background-color: var(--color-border);
			}

.dd-full__menu:has(.dd__sub-sub) > li:focus-within ul[b-8qgdqq19p0] {
			}

.dd-full__menu > li > *:first-child[b-8qgdqq19p0] {
    display: flex;
    padding: var(--_dd-menu-subitem-padding, 0.3rem 0);
  }

.dd-full__menu .main-nav-dd__button[b-8qgdqq19p0] {
    --_icon-height: auto;
    width: var(--_dd-button-width, auto);
    gap: 0.3rem;
    justify-content: space-between;
    transition: all 0.2s linear;
		line-height: 1.5;
   /*  &:focus,
		&:focus-within,
		&:focus-visible {
      --_dd-menu-subitem-padding: 0.3rem 0.5rem;
      --_dd-button-width: 100%;
      background-color: var(--color-border);
      + ul {
        --_dd-sub-sub-display: grid;
      }
    } */
  }

.dd-full__menu .active[b-8qgdqq19p0] {
    --_dd-menu-subitem-padding: 0.3rem 0.5rem;
    --_dd-button-width: 100%;
    background-color: var(--color-border);
  }

.dd__sub-sub[b-8qgdqq19p0] {
	background-color: var(--color-border);
	width: 50%;
	margin-right: 0;
	position: absolute;
	top: 0;
	right: 0;
	overflow-y: scroll;
	scrollbar-width: none;
	padding: 2.5rem 1rem;
	margin: 0;
	height: 100%;
	display: var(--_dd-sub-sub-display, none);
	gap: .3rem;
	align-content: start;
	list-style-type: none;

}

@media (width < 600px) {

.dd__sub-sub[b-8qgdqq19p0] {
		left: 0;
    z-index: 1;
    width: 100%

}
	}

.dd-overlay[b-8qgdqq19p0] {
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.8);
	height: 100dvh;
	width: 100dvw;
	display: var(--dd-overlay-display, none);
	z-index: var(--dd-overlay-z-index, -1);
	opacity: var(--dd-overlay-opacity, 0);
	/* pointer-events: none; */
	transition-property: opacity, display;
	transition-behavior: allow-discrete;
	transition-duration: 0.5s;
}

@starting-style {

.dd-overlay[b-8qgdqq19p0] {
		--dd-overlay-opacity: 0;
		--dd-overlay-display: none
}
	}
/* _content/MDPApplication/Components/DropdownSimple.razor.rz.scp.css */
/*  checkbox */

.dropdown[b-t4uoxn2aso] {
  display: inline-flex;
}

.dropdown[data-is-open="true"][b-t4uoxn2aso] {
    position: relative;
  }

.dropdown[data-is-open="true"] .dropdown__menu[b-t4uoxn2aso] {
      --dd-menu-z-index: 10;
    }

.dropdown[data-is-open="true"] .chevron[b-t4uoxn2aso]::before {
		--chevron--before-rotate: rotate(-45deg);
	}

.dropdown[data-is-open="true"] .chevron[b-t4uoxn2aso]::after {
		--chevron--after-rotate: rotate(45deg);
	}

.dropdown__cta[b-t4uoxn2aso] {
    display: inline-flex;
    gap: .5rem;
    align-items: center;
    --_icon-width: 1.2rem;
    --_icon-height: auto;
  }

.dropdown__menu[b-t4uoxn2aso] {
    --_indicator-size: 10px;
    position: var(--dd-menu-position, absolute);
    top: calc(100% + 8px);
    left: var(--dd-menu-left);
    right: var(--dd-menu-right, -1.5rem);
    margin: var(--dd-menu-margin, 0);
    background-color: #ffffff;
    list-style: none;
    z-index: var(--dd-menu-z-index);
    box-shadow: var(--box-shadow-base);
    min-width: 100px;
    border-radius: var(--border-radius);
    border: 1px solid var(--color-border);
  }

.dropdown__menu[b-t4uoxn2aso]::before {
			position: absolute;
			top: -20px;
			left: 70%;

			border-top: var(--_indicator-size) solid transparent;
			border-right: var(--_indicator-size) solid transparent;
			border-bottom: var(--_indicator-size) solid var(--_indicator-color, var(--color-grey-light));
			border-left: var(--_indicator-size) solid transparent;
			transform: translateX(-50%);
      filter: drop-shadow(0px -1px 0px var(--color-border));

			content: "";
		}

.dropdown__menu ul[b-t4uoxn2aso] {
      padding: .5rem;
      margin: 0;
      display: grid;
      gap: .2rem;
      list-style: none;
      text-align: right;
    }

.dropdown__menu li[b-t4uoxn2aso] {
      cursor: pointer;
      white-space: nowrap;
    }

.dropdown__menu[b-t4uoxn2aso]  a {
      padding: var(--dd-menu-padding, .3rem .5rem);
      display: block;

    }

.chevron[b-t4uoxn2aso] {
  z-index: 0;
  display: block;
  width: .5rem;
  height: .5rem;
  position: relative;
}

.chevron[b-t4uoxn2aso]::before,
	.chevron[b-t4uoxn2aso]::after {
    content: "";
		position: absolute;
		top: 50%;
		left: 0;

		height: 1px;

		background-color: currentColor;
		backface-visibility: hidden;
		opacity: 0.9;

	}

@media (prefers-reduced-motion: no-preference) {

.chevron[b-t4uoxn2aso]::before,
	.chevron[b-t4uoxn2aso]::after {
			transition-duration: 0.2s;
			transition-property: transform, background

	}
		}

.chevron[b-t4uoxn2aso]::before {
		border-top-left-radius: 1px;
		border-bottom-left-radius: 1px;
		transform: var(--chevron--before-rotate, rotate(45deg));
	}

.chevron[b-t4uoxn2aso]::after {
		border-top-right-radius: 1px;
		border-bottom-right-radius: 1px;
		transform: var(--chevron--after-rotate, rotate(-45deg));
	}

.chevron[b-t4uoxn2aso]::before,
  .chevron[b-t4uoxn2aso]::after {
    width: 9px;
  }

.chevron[b-t4uoxn2aso]::after {
    margin-left: 6px;
  }

.dropdown__user[b-t4uoxn2aso] {
  --_icon-height: auto;
  padding: .3rem .5rem;
  display: flex;
  align-items: center;
  gap: .4rem;
  background-color: var(--color-grey-light);
  font-size: var(--ui-caption-font-size);
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}


/* _content/MDPApplication/Components/Footer.razor.rz.scp.css */
[b-bmdj7bensb] .section--pre-footer {
  --_section-background: #dbdbdb;
}
  [b-bmdj7bensb] .section--pre-footer .section__inner {
    --_section-padding: 1rem;
    --_section-margin-bottom: 0;
    display: flex;
    justify-content: center;
    gap: .2rem;
  }

[b-bmdj7bensb] .section--footer {
  --_section-background: var(--color-black);
  --_section-color: var(--color-white);
  --_section-padding: 1rem;
}

[b-bmdj7bensb] .section--footer .section__inner {
    --_section-padding: 1rem;
    --_section-margin-bottom: 0;
    display: flex;
    justify-content: space-between;
  }

@media (max-width: 800px) {

[b-bmdj7bensb] .section--footer .section__inner {
      flex-direction: column;
      gap: .5rem
  }
    }

.footer__nav[b-bmdj7bensb] {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 1rem;
}

@media (min-width: 801px) {

.footer__nav[b-bmdj7bensb] {
    display: flex;
    gap: .5rem
}
    .footer__nav li:not(:last-child)[b-bmdj7bensb] {
      border-right: 1px solid rgba(255, 255, 255, .5);
      padding-right: .5rem;
    }
  }

@media (max-width: 800px) {

.footer__nav[b-bmdj7bensb] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem
}
  }

/* _content/MDPApplication/Components/Header.razor.rz.scp.css */
[b-kr2liejfv0] .section__inner {
  --section-padding: 0 1rem;
  --_section-margin-bottom: 2rem;
}
  @media (max-width: 800px) {[b-kr2liejfv0] .section__inner {
    --section-padding: 0
}
  }

.header[b-kr2liejfv0] {
  background-color: #fff;
  padding: 0 1rem;
  box-shadow: var(--box-shadow-base);
  display: flex;
  gap: 2rem;
  position: relative; /* because of .dd-full */
  border-radius: var(--_header-radius, 0 0 var(--border-radius) var(--border-radius));
}

.header__logo[b-kr2liejfv0] {
    padding: .5rem 1rem .5rem 0;
    display: flex;
    gap: 1rem;
    align-items: center;
    font-size: 0.8rem;
    text-transform: uppercase;
  }

.header__logo img[b-kr2liejfv0] {
      width: 120px;
      vertical-align: baseline;
      border-style: solid;
      border-color: var(--color-border);
      border-width: 0 1px 0 0;
      padding: .5rem 1rem .5rem 0 ;
      display: block;
    }

.header__lang a:hover[b-kr2liejfv0] {
    color: var(--color-brand);
  }

.header__nav[b-kr2liejfv0] {
    flex: 1;
  }

.header:has([data-type="extended"][data-is-open="true"])[b-kr2liejfv0] {
    --_header-radius: 0;
  }





/* _content/MDPApplication/Components/IconList.razor.rz.scp.css */
.icons-usage[b-azz7f620nj] {
  margin: 1rem 0 2rem;
  display: grid;
  gap: .5rem;
}
  .icons-usage code[b-azz7f620nj] {
    font-size: .8em;
    background-color: #ccc;
    padding: 2px 4px;
  }

[b-azz7f620nj] .link {
  --_color-link: var(--color-brand);
}

.icons-grid[b-azz7f620nj] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  gap: 20px;
  text-align: center;
}

.icon-card[b-azz7f620nj] {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
}

[b-azz7f620nj] .preview-icon {
  width: 50px;
  height: 50px;
}

[b-azz7f620nj] .preview-icon svg {
    width: inherit;
    height: inherit;
  }

/* _content/MDPApplication/Components/ImageContent.razor.rz.scp.css */
.image-content[b-bjegyk9bsq] {
  display: grid;
  grid-template-columns: var(--_image-content-columns);
  gap: var(--_image-content-gap, 1rem);
  padding: var(--_image-content-padding, 1rem 0);
}
  @media (min-width: 801px) {.image-content[b-bjegyk9bsq] {
    --_image-content-columns: 1fr 1.5fr;
    --_image-content-gap: 5rem;
    --_image-content-padding: 3rem 0;
    align-items: center
}
  }
  @media (max-width: 800px) {
    .image-content .image-content__img[b-bjegyk9bsq] {
      order: -1;
    }
  }
  .image-content img[b-bjegyk9bsq] {
    aspect-ratio: 4/3;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .image-content__content[b-bjegyk9bsq] {
  display: grid;
    justify-items: start;
    gap: .3rem;
  }
  @media (min-width: 801px) {
  .image-content[data-content-first][b-bjegyk9bsq] {
      --_image-content-columns: 1.5fr 1fr
  }
      .image-content[data-content-first] .image-content__content[b-bjegyk9bsq] {
        order: -1;
      }
    }

/* _content/MDPApplication/Components/InnerLayout.razor.rz.scp.css */
/* margin-top: 2rem; */
  .warranty__wrapper[data-enabled="true"][b-0qrxesuq7l] {
    padding: 1rem;
    background-color: var(--color-white);
  }
.warranty-nav[b-0qrxesuq7l] {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  gap: 1rem;
}
.warranty-nav:has(:only-child)[b-0qrxesuq7l] {
    justify-content: end;
  }
/* _content/MDPApplication/Components/Intro.razor.rz.scp.css */
.intro[b-qpltkwbolu] {
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow-base);
}
  .intro img[b-qpltkwbolu] {
    border-radius: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
    width: 100%;
    height: var(--_image-height, var(--intro-image-height, 420px));
    display: block;
  }
  @media (max-width: 800px) {
  .intro img[b-qpltkwbolu] {
      --_image-height: var(--intro-image-height, 200px);
      aspect-ratio: var(--_image-ar)
  }
    }

/* _content/MDPApplication/Components/LinkHref.razor.rz.scp.css */
/* _content/MDPApplication/Components/ListTechnician.razor.rz.scp.css */
/*  checkbox */

.form__section[b-prqwffvuev] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-prqwffvuev] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-prqwffvuev] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-prqwffvuev] {
			font-family: var(--heading-font);
		}

.form__section__title[b-prqwffvuev]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-prqwffvuev] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-prqwffvuev] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-prqwffvuev] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-prqwffvuev] {
			margin-top: 4rem;
		}

.tech-info[b-prqwffvuev] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-prqwffvuev] {
		gap: .5rem;
	}
/* _content/MDPApplication/Components/ListWarranty.razor.rz.scp.css */
/*  checkbox */

.form__section[b-n83sjv1wyc] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-n83sjv1wyc] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-n83sjv1wyc] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-n83sjv1wyc] {
			font-family: var(--heading-font);
		}

.form__section__title[b-n83sjv1wyc]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-n83sjv1wyc] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-n83sjv1wyc] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-n83sjv1wyc] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-n83sjv1wyc] {
			margin-top: 4rem;
		}

.tech-info[b-n83sjv1wyc] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-n83sjv1wyc] {
		gap: .5rem;
	}

.warranty-nav[b-n83sjv1wyc] {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  gap: 1rem;
}

.warranty-flex[b-n83sjv1wyc] {
  display: flex;
  align-items: center;
  gap: 1rem;
}
/* _content/MDPApplication/Components/Loading.razor.rz.scp.css */
.loading[b-6sg1n3vgew] {
  --loading-size: 40px;
  --loading-spacing: 1rem;
  --loading-border-size: 4px;
  position: var(--loading-overlay-position, relative);
  margin-top: var(--loading-spacing);
  margin-bottom: var(--loading-spacing);
}
  .loading__content[b-6sg1n3vgew] {
    display: grid;
    gap: .5rem;
    justify-items: center;
    width: var(--loading-width, auto);
  }
  .loading__spinner[b-6sg1n3vgew] {
    border: var(--loading-border-size) solid rgba(0, 0, 0, 0.1);
    border-left-color: var(--loading-color, var(--color-brand));
    border-radius: 50%;
    width: var(--loading-size);
    height: var(--loading-size);
    animation: spin-b-6sg1n3vgew 1s linear infinite;
  }
  .loading__text[b-6sg1n3vgew] {
    font-size: .8rem;
  }
  .loading[data-center="false"][b-6sg1n3vgew] {
    --loading-width: max-content;
  }
  .loading[data-fullscreen="true"][b-6sg1n3vgew] {
    --loading-overlay-position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 9999;
  }



@keyframes spin-b-6sg1n3vgew {
  from {
      transform: rotate(0deg);
  }
  to {
      transform: rotate(360deg);
  }
}
/* _content/MDPApplication/Components/Login.razor.rz.scp.css */
 /* Chrome, Safari, Edge, Opera */
 input[b-zckz3ug4y4]::-webkit-outer-spin-button,
 input[b-zckz3ug4y4]::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
 }
 /* Firefox */
 input[type=number][b-zckz3ug4y4] {
   -moz-appearance: textfield;
 }
 [b-zckz3ug4y4] .form__submit {
  min-height: 52px;
}
/* _content/MDPApplication/Components/MainNav.razor.rz.scp.css */
.main-nav[b-ls4uhxug6u] {
  display: flex;
  justify-content: flex-end;
  height: 100%;
}
  .main-nav__list[b-ls4uhxug6u] {
    flex: 1;
    display: var(--nav-list-display, flex);
  }


@media (max-width: 800px) {
  .main-nav__list[b-ls4uhxug6u] {
    --nav-list-display: none;
  }
  [data-menu="on"] .main-nav__list[b-ls4uhxug6u] {
    --nav-list-display: flex;
    position: fixed;
    inset: 85px 0 0 0;
    z-index: 1;
    background-color: var(--page-background);
    flex-direction: column;
    justify-content: center;
    padding-top: 1rem;
  }
}


.main-nav__list__menu[b-ls4uhxug6u] {
  display: flex;
  flex: 1;
}


@media (max-width: 600px) {


.main-nav__list__menu[b-ls4uhxug6u] {
    flex-direction: column
}
    .main-nav__list__menu li + li[b-ls4uhxug6u] {
      border-top: 1px solid var(--color-border);
    }
  }


.nav[b-ls4uhxug6u] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}


@media (max-width: 600px) {


.nav[b-ls4uhxug6u] {
    flex-direction: column;
    justify-content: center
}
  }


[b-ls4uhxug6u] .main-nav__list__link {
  text-decoration: none;
  height: 100%;
  display: inline-flex;
  align-items: center;
  padding: 0 .8rem;
  color: var(--nav-link-color, inherit);
  transition: all .3s ease;
  font-size: var(--menu-font-size);
}


@media (max-width: 600px) {


[b-ls4uhxug6u] .main-nav__list__link {
    --menu-font-size: 1.2rem;
    padding: var(--spacing-xs) .8rem
}
  }


[b-ls4uhxug6u] .main-nav__list__link:hover:not(.active) {
  --nav-link-color: var(--color-brand);
}


@media (max-width: 800px) {
  .main-nav__list__menu[b-ls4uhxug6u]  .active {
    color: var(--color-brand);
  }
}


@media (min-width: 801px) {
  .main-nav__list__menu li[b-ls4uhxug6u] >  .active {
    color: var(--color-brand);
  }
}


.burger[b-ls4uhxug6u] {
  color: var(--color-base);
  text-decoration: none;
  width: 30px;
  display: inline-block;
}


.burger span[b-ls4uhxug6u] {
    display: block;
    width: var(--size, 100%);
    height: 2px;
    margin-top: var(--line-space, 6px);
    background-color: currentColor;
    border-radius: 1px;
    transition: transform .3s ease;
  }


.burger > *:first-child[b-ls4uhxug6u] {
    margin-top: 0;
  }


[data-menu="on"] .burger span:nth-child(even)[b-ls4uhxug6u] {
  --size: 0;
}


[data-menu="on"] .burger span[b-ls4uhxug6u] {
  --line-space: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg) translateY(-50%);
}


[data-menu="on"] .burger span:last-child[b-ls4uhxug6u] {
  transform: rotate(-45deg) translateY(-50%);
}


[data-menu="on"] .top-nav__icon[b-ls4uhxug6u] {
  position: relative;
  z-index: 2
}


@media (max-width: 800px) {
  .top-nav__icon[b-ls4uhxug6u] {
    display: flex;
  }
}


@media (min-width: 801px) {
  [data-menu="on"] .top-nav__icon[b-ls4uhxug6u] {
    display: none;
  }
}


@media (min-width: 801px) {
  [data-menu="off"] .top-nav__icon[b-ls4uhxug6u] {
    display: none;
  }
}


@media (min-width: 801px) {


.hidden-desktop[b-ls4uhxug6u] {
    display: none
}
  }


@media (max-width: 800px) {


.hidden-desktop[b-ls4uhxug6u] {
    align-self: center;
    margin-right: 1.5rem
}
    .hidden-desktop[b-ls4uhxug6u]  .svg-icon  {
      --icon-size: 1.5rem;
    }
  }


[b-ls4uhxug6u] .header__logout:hover svg {
      fill: var(--color-brand);
    }


.header__extra[b-ls4uhxug6u] {
  --lang-gap: .5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}


.header__lang[b-ls4uhxug6u] {
  color: inherit;
  display: flex;
  align-items: center;
  gap: var(--lang-gap);
}


.header__lang__current-lang[b-ls4uhxug6u] {
    color: var(--color-brand);
  }


.header__lang a[b-ls4uhxug6u],
.header__lang[b-ls4uhxug6u]  a {
  transition: color .3s ease;
}


.header__lang[b-ls4uhxug6u]  a .svg-icon  {
    --icon-size: 1.3rem;
    margin-left: .5rem;
  }


.header__lang[b-ls4uhxug6u]  a:hover {
    --icon-color: var(--color-brand);
  }


@media (min-width: 801px) {
  .header__lang > *[b-ls4uhxug6u],
  .header__lang[b-ls4uhxug6u]  a {
    border-right: 1px solid var(--color-border);
    padding-right: var(--lang-gap);
  }
}


@media (max-width: 800px) {
  [data-menu="on"] .header__extra[b-ls4uhxug6u] {
    --lang-gap: 2rem;
    background-color: var(--color-border);
    width: 100%;
    justify-content: center;
    padding: 1rem 0;
  }
}


.header__other[b-ls4uhxug6u] {
  display: flex;
  gap: 1rem;
  align-items: center;
}


.header__other > * + *[b-ls4uhxug6u]{
    margin-left: 1rem;
  }


.header__other[b-ls4uhxug6u]  .header__logout {
    border-right: 1px solid var(--color-border);
    padding-right: var(--lang-gap);
    display: inline-block;
  }

/* _content/MDPApplication/Components/PrimaryCard.razor.rz.scp.css */
/*  checkbox */

.primary-card[b-ir4ubxbgzh] {
  position: relative;
  display: grid;
  transition: all 0.3s ease-in-out;
  border-radius: var(--border-radius);
  background-color: var(--_card-bgr, var(--system-white));
  box-shadow: var(--_card-shadow, var(--box-shadow-base));
}

.primary-card:has(:hover, :focus)[b-ir4ubxbgzh] {
    --_img-scale: 1.05;
    --box-shadow-color: rgb(0 0 0 / 25%);
  }

@container (max-width: 600px) {

.primary-card[b-ir4ubxbgzh] {
    grid-template-rows: auto 1fr;
    height: 100%
}
  }

@container (min-width: 601px) {

.primary-card[b-ir4ubxbgzh] {
    border: 1px solid var(--color-grey-border);
    grid-template-columns: 150px auto;
    gap: 1rem
}
    .primary-card *[b-ir4ubxbgzh] {
      margin: 0;
    }

  }

.primary-card__title[b-ir4ubxbgzh] {
    margin: 0;
  }

.primary-card__image[b-ir4ubxbgzh] {
    overflow: hidden;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
  }

@media (min-width: 601px) {

.primary-card__content[b-ir4ubxbgzh] {
      display: grid;
      padding: var(--_card-padding, 1rem var(--padding-card-desktop) var(--padding-card-desktop))
  }
    }

@media (max-width: 600px) {

.primary-card__content[b-ir4ubxbgzh] {
      padding: var(--padding-card-mobile)
  }
    }

.primary-card img[b-ir4ubxbgzh] {
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: inherit;
    width: 100%;
    height: var(--grid-image-height, 100%);
    display: block;
    transform-origin: center;
    transform: scale(var(--_img-scale, 1.001));
    transition: transform 0.4s ease-in-out;
    aspect-ratio: var(--_img-aspect-ratio, 16/9);
  }

@media (max-width: 480px) {

.primary-card img[b-ir4ubxbgzh] {
      --_img-aspect-ratio: 16/9
  }
    }

.primary-card[data-variant="flat"][b-ir4ubxbgzh] {
    --_card-shadow: none;
    --_card-padding: 1rem 0 0;
    --_card-bgr: transparent;
    --_img-aspect-ratio: 1;
  }

@container (max-width: 300px) {

.primary-card[data-variant="flat"][b-ir4ubxbgzh] {
      --btn-width: 100%
  }
    }

.primary-card[data-variant="flat"][b-ir4ubxbgzh] {
    border-radius: 0;
}

.primary-card[data-variant="flat"]:has(:hover, :focus)[b-ir4ubxbgzh] {
      --_img-scale: 1;
      --box-shadow-color: none;
    }

.primary-card[data-variant="flat"] .primary-card__image[b-ir4ubxbgzh] {
      background-color: var(--system-white);
      aspect-ratio: 1;
      display: grid;
      border-radius: 0;
      place-items: center;
    }

.primary-card[data-variant="flat"] .primary-card__image img[b-ir4ubxbgzh] {
        -o-object-fit: contain;
           object-fit: contain;
      }

@container (max-width: 600px) {
        .primary-card[data-variant="flat"] .primary-card__content:has(p)[b-ir4ubxbgzh] {
          grid-template-rows: auto 1fr auto;
        }
    }

[b-ir4ubxbgzh] .primary-card__link {
  background-color: var(--btn-bgr, #fff);
  color: var(--btn-color, currentColor);
  transition: ease all 0.3s;
  text-transform: var(--btn-transform, uppercase);
  border-color: var(--btn-border-color, black);
  border-style: solid;
  border-width: var(--btn-border-width, 2px);
  border-radius: var(--btn-border-radius, 4px);
  font-size: var(--btn-font-size, initial);
  font-weight: var(--btn-weight, var(--font-weight-medium));
  line-height: 1;
  padding: var(--btn-padding, 0.5rem 1rem);
  width: var(--btn-width, auto);
  min-height: var(--btn-min-height, 44px);
  white-space: nowrap;
  font-family: var(--btn-font, var(--heading-font));
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: .5rem;
}

[b-ir4ubxbgzh] .primary-card__link:hover {
    --btn-color: var(--color-brand);
    --btn-border-color: currentColor;
    --icon-transform: translateX(3px);
  }

[b-ir4ubxbgzh] .secondary-card__link {
  background-color: var(--btn-bgr, #fff);
  color: var(--btn-color, currentColor);
  transition: ease all 0.3s;
  text-transform: var(--btn-transform, uppercase);
  border-color: var(--btn-border-color, black);
  border-style: solid;
  border-width: var(--btn-border-width, 2px);
  border-radius: var(--btn-border-radius, 4px);
  font-size: var(--btn-font-size, initial);
  font-weight: var(--btn-weight, var(--font-weight-medium));
  line-height: 1;
  padding: var(--btn-padding, 0.5rem 1rem);
  width: var(--btn-width, auto);
  min-height: var(--btn-min-height, 44px);
  white-space: nowrap;
  font-family: var(--btn-font, var(--heading-font));
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  --btn-bgr: var(--color-brand);
  --btn-color: var(--color-white);
  --btn-border-color: var(--color-brand);
  gap: .5rem;
}

[b-ir4ubxbgzh] .secondary-card__link:hover {
    --btn-bgr: var(--color-white);
    --btn-color: var(--color-brand);
    --icon-transform: translateX(3px);
  }

[b-ir4ubxbgzh] .btn__icon {
  --icon-color: currentColor;
  --_icon-height: auto;
  transition: transform var(--icon-speed, 0.3s) ease;
  transform: var(--icon-transform, none);
  scale: var(--icon-scale, 1.3);
}

[b-ir4ubxbgzh] .primary-card__title {
  margin: 0;
}
/* _content/MDPApplication/Components/QuickREXTLookup.razor.rz.scp.css */
h1[b-3mi7puk3rq] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h1-font-size);
	line-height: var(--heading-size-h1-line-height);
	font-weight: var(--heading-size-h1-font-weight);
}

h2[b-3mi7puk3rq] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h2-font-size);
	line-height: var(--heading-size-h2-line-height);
	font-weight: var(--heading-size-h2-font-weight);
}

h3[b-3mi7puk3rq] {
	text-transform: var(--heading-case);
	margin-top: var(--heading-top);
	margin-bottom: var(--heading-bottom, 0);
	text-align: var(--heading-align);
	letter-spacing: var(--heading-letter-spacing);
	word-break: var(--heading-word-break, break-word);
	color: var(--heading-color, inherit);
	font-family: var(--heading-font-family, inherit);
	font-size: var(--heading-size-h3-font-size);
	line-height: var(--heading-size-h3-line-height);
	font-weight: var(--heading-size-h3-font-weight);
}

.warranty-result[b-3mi7puk3rq] {
  font-size: var(--ui-caption-font-size);
  line-height: var(--ui-caption-line-height);
  font-style: var(--ui-caption-font-style);
  font-weight: var(--ui-caption-weight, var(--ui-caption-font-weight));
  margin-top: 1rem;
}
/* _content/MDPApplication/Components/SecondaryCard.razor.rz.scp.css */
/*  checkbox */

.secondary-card[b-rgrshba5te] {
  display: grid;
  grid-template-rows: 1fr auto;
  background-color: var(--system-white);
  border-radius: var(--border-radius);
  height: 100%;
  box-shadow: var(--box-shadow-base);
  transition: all 0.3s ease-in-out;
	gap: 1rem;
}

@media (min-width: 601px) {

.secondary-card[b-rgrshba5te] {
    padding: var(--padding-card-desktop)
}
  }

@media (max-width: 600px) {

.secondary-card[b-rgrshba5te] {
    padding: var(--padding-card-mobile)
}
  }

.secondary-card:has(:hover, :focus)[b-rgrshba5te] {
    --box-shadow-color: rgb(0 0 0 / 25%);
  }

[b-rgrshba5te] .primary-card__link {
  background-color: var(--btn-bgr, #fff);
  color: var(--btn-color, currentColor);
  transition: ease all 0.3s;
  text-transform: var(--btn-transform, uppercase);
  border-color: var(--btn-border-color, black);
  border-style: solid;
  border-width: var(--btn-border-width, 2px);
  border-radius: var(--btn-border-radius, 4px);
  font-size: var(--btn-font-size, initial);
  font-weight: var(--btn-weight, var(--font-weight-medium));
  line-height: 1;
  padding: var(--btn-padding, 0.5rem 1rem);
  width: var(--btn-width, auto);
  min-height: var(--btn-min-height, 44px);
  white-space: nowrap;
  font-family: var(--btn-font, var(--heading-font));
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: .5rem;
}

[b-rgrshba5te] .primary-card__link:hover {
    --btn-color: var(--color-brand);
    --btn-border-color: currentColor;
    --icon-transform: translateX(3px);
  }

[b-rgrshba5te] .secondary-card__link {
  background-color: var(--btn-bgr, #fff);
  color: var(--btn-color, currentColor);
  transition: ease all 0.3s;
  text-transform: var(--btn-transform, uppercase);
  border-color: var(--btn-border-color, black);
  border-style: solid;
  border-width: var(--btn-border-width, 2px);
  border-radius: var(--btn-border-radius, 4px);
  font-size: var(--btn-font-size, initial);
  font-weight: var(--btn-weight, var(--font-weight-medium));
  line-height: 1;
  padding: var(--btn-padding, 0.5rem 1rem);
  width: var(--btn-width, auto);
  min-height: var(--btn-min-height, 44px);
  white-space: nowrap;
  font-family: var(--btn-font, var(--heading-font));
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  --btn-bgr: var(--color-brand);
  --btn-color: var(--color-white);
  --btn-border-color: var(--color-brand);
  gap: .5rem;
}

[b-rgrshba5te] .secondary-card__link:hover {
    --btn-bgr: var(--color-white);
    --btn-color: var(--color-brand);
    --icon-transform: translateX(3px);
  }

[b-rgrshba5te] .secondary-card__btn {
  justify-self: start;
}

[b-rgrshba5te] .btn__icon {
  --icon-color: currentColor;
  --_icon-height: auto;
  transition: transform var(--icon-speed, 0.3s) ease;
  transform: var(--icon-transform, none);
  scale: var(--icon-scale, 1.3);
}
/* _content/MDPApplication/Components/Section.razor.rz.scp.css */
/*  checkbox */

.section[b-i4oj0ekg25] {
  background-color: var(--_section-background);
  color: var(--_section-color, inherit);
  padding: var(--_section-padding, 1rem .5rem);
}

@media (max-width <= 1380px) {

.section[b-i4oj0ekg25] {
    --_section-padding: 0 1rem
}
  }

.section:has(.section__background)[b-i4oj0ekg25] {
    position: relative;
  }

/* &:has(.section__title) {
    .section__inner {
      display: grid;
      gap: 1rem;
    }
  } */

.section__inner[b-i4oj0ekg25] {
    max-width: var(--_section-width, var(--page-width));
    margin-left: auto;
    margin-right: auto;
    margin-bottom: var(--_section-margin-bottom);
    background-color: var(--_section-inner-background);
    transition: max-width 0.3s;
  }

@media (max-width: 600px) {

.section__inner[b-i4oj0ekg25] {
      --_section-padding: 0 .5rem
  }
    }

.section__inner:has(.sizing)[b-i4oj0ekg25] {
      position: relative;
    }

.section__background[b-i4oj0ekg25] {
    position: fixed;
    overflow: hidden;
    inset: 0;
    height: 45vh;
  }

@media (min-width: 801px) {

.section__background[b-i4oj0ekg25] {
      min-height: 350px
  }
    }

.section__background[b-i4oj0ekg25] {
    z-index: -1;
}

.section__background img[b-i4oj0ekg25] {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      height: 100%;
    }

.section__header[b-i4oj0ekg25] {
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: .5rem;
  }

.section__header:has(.sizing)[b-i4oj0ekg25] {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

[data-theme="dark"][b-i4oj0ekg25]  {
  --_section-background: var(--color-grey-border);
}

[data-theme="very-dark"][b-i4oj0ekg25]  {
  --_section-background: rgba(0, 0, 0, 0.7);
  --_section-color: var(--color-white);
}

[data-theme="light"][b-i4oj0ekg25]  {
  --_section-background: var(--color-white);
}

[data-full="true"] .section__inner[b-i4oj0ekg25] {
  --page-width: 99%;
}

.section--intro[b-i4oj0ekg25] {
  align-self: center;
}

.section--dashboard[b-i4oj0ekg25]  {
  --_section-margin-bottom: 0rem;
}

@media (min-width > 1380px) {

.section--dashboard[b-i4oj0ekg25]  {
    --_section-padding: 0
}
  }

.section--warranty[b-i4oj0ekg25]  {
  position: relative;
}

.section--header[b-i4oj0ekg25]  {
  --_section-padding: 0;
}

[b-i4oj0ekg25] .sizing {
  --btn-border-color: 0;
  --btn-border-width: 0;
  --btn-padding: 0;
  --btn-bgr: transparent;
  --btn-weight: 300;
  --btn-font-size: 90%;
  @include button;
  position: relative;
  z-index: 1;
}

/* position: absolute;
  right: var(--_sizing-right, 2rem);
  top: var(--_sizing-top, -4.5rem);
  z-index: 1; */

[b-i4oj0ekg25] .sizing strong {
    opacity: 0;
    transition: opacity 0.3s;
  }

[b-i4oj0ekg25] .sizing:hover strong {
      opacity: 1;
    }

@media (max-width: 1380px) {

[b-i4oj0ekg25] .sizing {
    display: none
}
  }

.tech-list[b-i4oj0ekg25] {
  --_sizing-right: 150px;
  --_sizing-top: 1rem;
}
/* _content/MDPApplication/Components/Slider.razor.rz.scp.css */
.carousel[b-gdfhoy1orf] {
  width: var(--carousel-width, 100%);
  max-width: var(--carousel-max-width, 100%);
  height: var(--carousel-height, 430px);
  position: relative;
  overflow: hidden;
  filter: var(--carousel-filter, drop-shadow(0px 0px 10px rgba(0,0,0,.4)));
}
  .carousel img[b-gdfhoy1orf] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
.slider[b-gdfhoy1orf] {
  width: 100%;
}
.slider__item[b-gdfhoy1orf] {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    opacity: 0;
    width: inherit;
    height: 100%;
    animation: dissolve-b-gdfhoy1orf calc(var(--total-items) * var(--animation-delay)) linear infinite;
    clip-path: var(--corner);
  }
.slider__item:nth-child(2)[b-gdfhoy1orf] {
      animation-delay: var(--animation-delay);
    }
.slider__item:nth-child(3)[b-gdfhoy1orf] {
      animation-delay: calc(var(--animation-delay) * 2);
    }
.slider__item:nth-child(4)[b-gdfhoy1orf] {
      animation-delay: calc(var(--animation-delay) * 3);
    }
.slider__item:nth-child(5)[b-gdfhoy1orf] {
      animation-delay: calc(var(--animation-delay) * 4);
    }
@keyframes dissolve-b-gdfhoy1orf {
  0%,
  30%,
  100% {
    opacity: 0;
  }
  5%,
  25% {
    opacity: 1;
  }
}

/* _content/MDPApplication/Components/SPI.razor.rz.scp.css */
.inventory-fields[b-xy05zxyv3n] {
  background-color: #f4f4f4;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(270px,1fr));
  align-items: center;
  gap: 1rem;
}

.inventory-data[b-xy05zxyv3n] {
  background-color: #fff;
  padding: 1rem;
  margin-top: 3rem;
}

.inventory-data h2[b-xy05zxyv3n] {
    margin: 0;
  }

.inventory-data__header[b-xy05zxyv3n] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .5rem;
  }

.inventory-data__header h2 span[b-xy05zxyv3n] {
			color: var(--color-brand);
		}

.inventory-data__footer[b-xy05zxyv3n] {
    display: flex;
    align-items: center;
    margin-top: .5rem;
    gap: 1rem;
  }

@media (min-width: 601px) {

.inventory-data__footer[b-xy05zxyv3n] {
      justify-content: flex-end
  }
    }

[b-xy05zxyv3n] .rz-datepicker-trigger {
    border: none;
  }

[b-xy05zxyv3n] .rz-fileupload {
    width: 100%;
  }

[b-xy05zxyv3n] .rz-dropdown {
    min-height: 43px;
    padding-top: 11px;
  }

[b-xy05zxyv3n] .rz-calendar .rz-inputtext {
    min-height: 43px;
  }


/* _content/MDPApplication/Components/Submission.razor.rz.scp.css */

.submission[b-se26h26bvv] {
  padding: 2rem 0;
  display: flex;
  gap: 1rem;
  align-items: center;
}
  @media (min-width: 801px) {
.submission[b-se26h26bvv] {
    gap: 3rem
}
    .submission__content[b-se26h26bvv] {
      max-width: 60%;
    }
  }
  @media (max-width: 800px) {
    .submission__action[b-se26h26bvv] {
      display: none;
    }
  }

@media (max-width: 800px) {

.hide-on-mobile[b-se26h26bvv] {
    display: none
}
  }

/* _content/MDPApplication/Components/Toast.razor.rz.scp.css */
/* _content/MDPApplication/Components/VentilationListWarranty.razor.rz.scp.css */
/*  checkbox */

.form__section[b-b6m3zt3wyb] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-b6m3zt3wyb] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-b6m3zt3wyb] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-b6m3zt3wyb] {
			font-family: var(--heading-font);
		}

.form__section__title[b-b6m3zt3wyb]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-b6m3zt3wyb] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-b6m3zt3wyb] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-b6m3zt3wyb] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-b6m3zt3wyb] {
			margin-top: 4rem;
		}

.tech-info[b-b6m3zt3wyb] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-b6m3zt3wyb] {
		gap: .5rem;
	}

.warranty-flex[b-b6m3zt3wyb] {
  display: flex;
  align-items: center;
  gap: 1rem;
}
/* _content/MDPApplication/Components/VentilationWarrantyDetails.razor.rz.scp.css */
/*  checkbox */

.form__section[b-sltoxngr5g] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-sltoxngr5g] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-sltoxngr5g] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-sltoxngr5g] {
			font-family: var(--heading-font);
		}

.form__section__title[b-sltoxngr5g]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-sltoxngr5g] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-sltoxngr5g] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-sltoxngr5g] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-sltoxngr5g] {
			margin-top: 4rem;
		}

.tech-info[b-sltoxngr5g] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-sltoxngr5g] {
		gap: .5rem;
	}

.form__section h3[b-sltoxngr5g] {
    border-bottom: var(--form-section-border-bottom, 1px solid var(--color-brand));
    width: -moz-max-content;
    width: max-content;
}

.warrnaty-top[b-sltoxngr5g] {
    display: grid;
    gap: 1rem;
    align-items: start;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}

.warrnaty-top h3[b-sltoxngr5g] {
        margin: 0;
    }

.product-top[b-sltoxngr5g] {
    display: grid;
    gap: 1rem;
}

.product-top--outdoor[b-sltoxngr5g] {
    grid-column: span 2;
}

.product-top__content[b-sltoxngr5g] {
    display: grid;
    gap: inherit;
}

.product-logo img[b-sltoxngr5g] {
    max-width: 150px;
}

.tech-info-title[b-sltoxngr5g] {
    margin-bottom: 0;
}

.form__group[b-sltoxngr5g] {
    padding-left: var(--padding-warranty);
}

.product-info > *[b-sltoxngr5g] {
    display: grid;
    grid-template-columns: 70px 1fr;
    gap: .5rem
}

.title-icon[b-sltoxngr5g],
.attachments[b-sltoxngr5g] {
    --icon-color: var(--color-brand);
    --form-section-border-bottom: none;
}

.title-icon[b-sltoxngr5g]  .svg-icon, .attachments[b-sltoxngr5g]  .svg-icon {
        transform: scale(1.5);
        margin-right: 1rem;
        display: inline-block;
    }

.attachments[b-sltoxngr5g] {
    display: grid;
    grid-template-columns: 50px 1fr;
    align-items: center;
}

.terms[b-sltoxngr5g] {
    margin-bottom: 2rem;
}

.terms__content[b-sltoxngr5g] {
    display: var(--terms-content-display, none);
}

.terms__content[data-hidden="false"][b-sltoxngr5g] {
        --terms-content-display: block;
    }

.form__section--toc[b-sltoxngr5g] {
    display: grid;
    gap: 1rem;
}

.form__group--tech[b-sltoxngr5g] {
    --form-group-gap: 2rem;
}

@media (min-width: 801px) {

    .form__group--tech[b-sltoxngr5g] {
        width: 50%;
        --form-group-columns: repeat(2, 1fr)
    }
}

.form__group--tech .form__item[b-sltoxngr5g] {
    --form-item-align: start;
    grid-template-rows: 40px 1fr;
}

.tech-info--customer[b-sltoxngr5g] {
    --tech-info-gap: 0.3rem 2rem;
    width: -moz-max-content;
    width: max-content;
}

@media (min-width: 801px) {

    .tech-info--customer[b-sltoxngr5g] {
        grid-template-columns: 1fr 1fr
    }
}

.grid-products[b-sltoxngr5g] {
    display: grid;
    gap: 2rem;
    padding-left: 1.8rem;
}

.grid-products .form__group[b-sltoxngr5g] {
        padding-left: 0;
    }

.grid-products__items[b-sltoxngr5g] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 1rem;
}

.ui-radio + .ui-radio[b-sltoxngr5g] {
    margin-top: 1rem;
}

.dld-info[b-sltoxngr5g] {
    padding-left: var(--padding-warranty);
    margin-bottom: 2rem;
    display: flex;
    gap: 1rem;
}

.email-section[b-sltoxngr5g] {
  display: flex;
  flex-direction: column;
  max-width: 250px;
  gap: 8px;
}

.back-button-section[b-sltoxngr5g] {
    float: right;
    padding-right: 2rem;
}

.form-footer[b-sltoxngr5g] {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

.email-cta[b-sltoxngr5g] {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.email-cta .form__item[b-sltoxngr5g] {
    min-width: 300px;
  }
/* _content/MDPApplication/Components/VentilationWarrantyForm.razor.rz.scp.css */
/*  checkbox */

.form__section[b-q1cimww5ip] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-q1cimww5ip] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-q1cimww5ip] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-q1cimww5ip] {
			font-family: var(--heading-font);
		}

.form__section__title[b-q1cimww5ip]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-q1cimww5ip] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-q1cimww5ip] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-q1cimww5ip] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-q1cimww5ip] {
			margin-top: 4rem;
		}

.tech-info[b-q1cimww5ip] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-q1cimww5ip] {
		gap: .5rem;
	}

.btn--clear[b-q1cimww5ip] {
  height: 100%;
}

.btn--clear[b-q1cimww5ip]  .svg-icon {
    --icon-size: 1.2rem;
    --icon-color: currentColor;
    opacity: var(--icon-opacity, 0.5);
    transform: rotate(var(--icon-rotate, 0deg));
    transition: opacity .5s ease, transform .7s ease;
  }

.btn--clear:hover[b-q1cimww5ip] {
    --icon-opacity: 1;
    --icon-rotate: 180deg;
    color: var(--color-brand);
  }

.form__add[b-q1cimww5ip] {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

@media (min-width: 801px) {

.form__add[b-q1cimww5ip]  .btn {
      margin-left: calc(var(--clearing) * -1)
  }
    }

[b-q1cimww5ip] .warranty-product {
  padding: 2rem;
  background-color: #f5f5f5;
}

@keyframes blink-b-q1cimww5ip {
  0% {background-color: #f5f5f5;}
  25% {background-color: #fff}
  50% {background-color: #ddd;}
  75% {background-color: #ffff}
  100% {background-color: #f5f5f5;}
}

[b-q1cimww5ip] .blink {
  animation: blink-b-q1cimww5ip 2s linear;
}
/* _content/MDPApplication/Components/VentilationWarrantyFormReview.razor.rz.scp.css */
/*  checkbox */

.form__section[b-tydjdrk1j5] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-tydjdrk1j5] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-tydjdrk1j5] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-tydjdrk1j5] {
			font-family: var(--heading-font);
		}

.form__section__title[b-tydjdrk1j5]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-tydjdrk1j5] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-tydjdrk1j5] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-tydjdrk1j5] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-tydjdrk1j5] {
			margin-top: 4rem;
		}

.tech-info[b-tydjdrk1j5] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-tydjdrk1j5] {
		gap: .5rem;
	}

.form__section h3[b-tydjdrk1j5] {
    border-bottom: var(--form-section-border-bottom, 1px solid var(--color-brand));
    width: -moz-max-content;
    width: max-content;
  }

.warrnaty-top[b-tydjdrk1j5] {
  display: grid;
  gap: 1rem;
  align-items: start;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

}

.warrnaty-top h3[b-tydjdrk1j5] {
    margin: 0;
  }

.product-top[b-tydjdrk1j5] {
  display: grid;
  gap: 1rem;
}

.product-top--outdoor[b-tydjdrk1j5] {
    grid-column: span 2;
  }

.product-top__content[b-tydjdrk1j5] {
    display: grid;
    gap: inherit;
  }

.product-logo img[b-tydjdrk1j5] {
    max-width: 150px;
  }

.tech-info-title[b-tydjdrk1j5] {
  margin-bottom: 0;
}

.form__group[b-tydjdrk1j5] {
  padding-left: var(--padding-warranty);
}

.form__section__label[b-tydjdrk1j5] {
  margin: 0;
}

.product-info > *[b-tydjdrk1j5] {
    display: grid;
    grid-template-columns: 70px 1fr;
    gap: .5rem
  }

.title-icon[b-tydjdrk1j5],
.attachments[b-tydjdrk1j5] {
  --icon-color: var(--color-brand);
  --form-section-border-bottom: none;
}

.title-icon[b-tydjdrk1j5]  .svg-icon, .attachments[b-tydjdrk1j5]  .svg-icon {
    transform: scale(1.5);
    margin-right: 1rem;
    display: inline-block;
  }

.attachments[b-tydjdrk1j5] {
  display: grid;
  grid-template-columns: 50px 1fr;
  align-items: center;
}

.terms[b-tydjdrk1j5] {
  margin-bottom: 2rem;
}

.terms__content[b-tydjdrk1j5] {
    display: var(--terms-content-display, none);
	}

.terms__content[data-hidden="false"][b-tydjdrk1j5] {
      --terms-content-display: block;
    }

.form__section--toc[b-tydjdrk1j5] {
  display: grid;
  gap: 1rem;
}

.form__group--tech[b-tydjdrk1j5] {
  --form-group-gap: 2rem;
}

@media (min-width: 801px) {

.form__group--tech[b-tydjdrk1j5] {
    width: 50%;
    --form-group-columns: repeat(2, 1fr)
}
  }

.form__group--tech .form__item[b-tydjdrk1j5] {
    --form-item-align: start;
    grid-template-rows: 40px 1fr;
  }

.tech-info--customer[b-tydjdrk1j5] {
  --tech-info-gap: 0.3rem 2rem;
  width: -moz-max-content;
  width: max-content;
}

@media (min-width: 801px) {

.tech-info--customer[b-tydjdrk1j5] {
    grid-template-columns: 1fr 1fr
}
  }

.grid-products[b-tydjdrk1j5] {
  display: grid;
  gap: 2rem;
  padding-left: 1.8rem;
}

.grid-products .form__group[b-tydjdrk1j5] {
    padding-left: 0;
  }

.grid-products__items[b-tydjdrk1j5] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 1rem;
  }

.ui-radio + .ui-radio[b-tydjdrk1j5] {
    margin-top: 1rem;
  }

.dld-info[b-tydjdrk1j5] {
  padding-left: var(--padding-warranty);
  margin-bottom: 2rem;
  display: flex;
  gap: 1rem;
}

/*  as grid */

.as-grid > li[b-tydjdrk1j5],
  .as-grid > div[b-tydjdrk1j5] {
    display: grid;
    gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

.as-grid li span[b-tydjdrk1j5] {
    white-space: nowrap;
  }
/* _content/MDPApplication/Components/VentilationWarrantyFormSubmission.razor.rz.scp.css */
/*  checkbox */

.form__section[b-cwqoo9cx7q] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-cwqoo9cx7q] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-cwqoo9cx7q] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-cwqoo9cx7q] {
			font-family: var(--heading-font);
		}

.form__section__title[b-cwqoo9cx7q]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-cwqoo9cx7q] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-cwqoo9cx7q] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-cwqoo9cx7q] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-cwqoo9cx7q] {
			margin-top: 4rem;
		}

.tech-info[b-cwqoo9cx7q] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-cwqoo9cx7q] {
		gap: .5rem;
	}

.submission-head[b-cwqoo9cx7q] {
  margin-bottom: 2rem;
}

[b-cwqoo9cx7q] .submission-slider {
  --carousel-max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
/* _content/MDPApplication/Components/WarrantyDetails.razor.rz.scp.css */
/*  checkbox */

.form__section[b-adyxb46f3l] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-adyxb46f3l] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-adyxb46f3l] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-adyxb46f3l] {
			font-family: var(--heading-font);
		}

.form__section__title[b-adyxb46f3l]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-adyxb46f3l] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-adyxb46f3l] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-adyxb46f3l] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-adyxb46f3l] {
			margin-top: 4rem;
		}

.tech-info[b-adyxb46f3l] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-adyxb46f3l] {
		gap: .5rem;
	}

.form__section h3[b-adyxb46f3l] {
    border-bottom: var(--form-section-border-bottom, 1px solid var(--color-brand));
    width: -moz-max-content;
    width: max-content;
}

.warrnaty-top[b-adyxb46f3l] {
    display: grid;
    gap: 1rem;
    align-items: start;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}

.warrnaty-top h3[b-adyxb46f3l] {
        margin: 0;
    }

.product-top[b-adyxb46f3l] {
    display: grid;
    gap: 1rem;
}

.product-top--outdoor[b-adyxb46f3l] {
    grid-column: span 2;
}

.product-top__content[b-adyxb46f3l] {
    display: grid;
    gap: inherit;
}

.product-logo img[b-adyxb46f3l] {
    max-width: 150px;
}

.tech-info-title[b-adyxb46f3l] {
    margin-bottom: 0;
}

.form__group[b-adyxb46f3l] {
    padding-left: var(--padding-warranty);
}

.product-info > *[b-adyxb46f3l] {
    display: grid;
    grid-template-columns: 70px 1fr;
    gap: .5rem
}

.title-icon[b-adyxb46f3l],
.attachments[b-adyxb46f3l] {
    --icon-color: var(--color-brand);
    --form-section-border-bottom: none;
}

.title-icon[b-adyxb46f3l]  .svg-icon, .attachments[b-adyxb46f3l]  .svg-icon {
        transform: scale(1.5);
        margin-right: 1rem;
        display: inline-block;
    }

.attachments[b-adyxb46f3l] {
    display: grid;
    grid-template-columns: 50px 1fr;
    align-items: center;
}

.terms[b-adyxb46f3l] {
    margin-bottom: 2rem;
}

.terms__content[b-adyxb46f3l] {
    display: var(--terms-content-display, none);
}

.terms__content[data-hidden="false"][b-adyxb46f3l] {
        --terms-content-display: block;
    }

.form__section--toc[b-adyxb46f3l] {
    display: grid;
    gap: 1rem;
}

.form__group--tech[b-adyxb46f3l] {
    --form-group-gap: 2rem;
}

@media (min-width: 801px) {

    .form__group--tech[b-adyxb46f3l] {
        width: 50%;
        --form-group-columns: repeat(2, 1fr)
    }
}

.form__group--tech .form__item[b-adyxb46f3l] {
    --form-item-align: start;
    grid-template-rows: 40px 1fr;
}

.tech-info--customer[b-adyxb46f3l] {
    --tech-info-gap: 0.3rem 2rem;
    width: -moz-max-content;
    width: max-content;
}

@media (min-width: 801px) {

    .tech-info--customer[b-adyxb46f3l] {
        grid-template-columns: 1fr 1fr
    }
}

.grid-products[b-adyxb46f3l] {
    display: grid;
    gap: 2rem;
    padding-left: 1.8rem;
}

.grid-products .form__group[b-adyxb46f3l] {
        padding-left: 0;
    }

.grid-products__items[b-adyxb46f3l] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 1rem;
}

.ui-radio + .ui-radio[b-adyxb46f3l] {
    margin-top: 1rem;
}

.dld-info[b-adyxb46f3l] {
    padding-left: var(--padding-warranty);
    margin-bottom: 2rem;
    display: flex;
    gap: 1rem;
}

.email-section[b-adyxb46f3l] {
  display: flex;
  flex-direction: column;
  max-width: 250px;
  gap: 8px;
}

.back-button-section[b-adyxb46f3l] {
    float: right;
    padding-right: 2rem;
}

.email-cta[b-adyxb46f3l] {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.email-cta .form__item[b-adyxb46f3l] {
    min-width: 300px;
  }
/* _content/MDPApplication/Components/WarrantyForm.razor.rz.scp.css */
/*  checkbox */

.form__section[b-3nw4zrw7h4] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-3nw4zrw7h4] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-3nw4zrw7h4] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-3nw4zrw7h4] {
			font-family: var(--heading-font);
		}

.form__section__title[b-3nw4zrw7h4]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-3nw4zrw7h4] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-3nw4zrw7h4] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-3nw4zrw7h4] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-3nw4zrw7h4] {
			margin-top: 4rem;
		}

.tech-info[b-3nw4zrw7h4] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-3nw4zrw7h4] {
		gap: .5rem;
	}

.btn--clear[b-3nw4zrw7h4] {
  height: 100%;
}

.btn--clear[b-3nw4zrw7h4]  .svg-icon {
    --icon-size: 1.2rem;
    --icon-color: currentColor;
    opacity: var(--icon-opacity, 0.5);
    transform: rotate(var(--icon-rotate, 0deg));
    transition: opacity .5s ease, transform .7s ease;
  }

.btn--clear:hover[b-3nw4zrw7h4] {
    --icon-opacity: 1;
    --icon-rotate: 180deg;
    color: var(--color-brand);
  }

.form__add[b-3nw4zrw7h4] {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

@media (min-width: 801px) {

.form__add[b-3nw4zrw7h4]  .btn {
      margin-left: calc(var(--clearing) * -1)
  }
    }

/* _content/MDPApplication/Components/WarrantyFormManual.razor.rz.scp.css */
/*  checkbox */

.form__section[b-q741sp5kom] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-q741sp5kom] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-q741sp5kom] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-q741sp5kom] {
			font-family: var(--heading-font);
		}

.form__section__title[b-q741sp5kom]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-q741sp5kom] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-q741sp5kom] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-q741sp5kom] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-q741sp5kom] {
			margin-top: 4rem;
		}

.tech-info[b-q741sp5kom] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-q741sp5kom] {
		gap: .5rem;
	}

.btn--clear[b-q741sp5kom] {
  height: 100%;
}

.btn--clear[b-q741sp5kom]  .svg-icon {
    --icon-size: 1.2rem;
    --icon-color: currentColor;
    opacity: var(--icon-opacity, 0.5);
    transform: rotate(var(--icon-rotate, 0deg));
    transition: opacity .5s ease, transform .7s ease;
  }

.btn--clear:hover[b-q741sp5kom] {
    --icon-opacity: 1;
    --icon-rotate: 180deg;
    color: var(--color-brand);
  }

.form__add[b-q741sp5kom] {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

@media (min-width: 801px) {

.form__add[b-q741sp5kom]  .btn {
      margin-left: calc(var(--clearing) * -1)
  }
    }

/* _content/MDPApplication/Components/WarrantyFormReview.razor.rz.scp.css */
/*  checkbox */

.form__section[b-twsc51jthv] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-twsc51jthv] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-twsc51jthv] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-twsc51jthv] {
			font-family: var(--heading-font);
		}

.form__section__title[b-twsc51jthv]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-twsc51jthv] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-twsc51jthv] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-twsc51jthv] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-twsc51jthv] {
			margin-top: 4rem;
		}

.tech-info[b-twsc51jthv] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-twsc51jthv] {
		gap: .5rem;
	}

.form__section h3[b-twsc51jthv] {
    border-bottom: var(--form-section-border-bottom, 1px solid var(--color-brand));
    width: -moz-max-content;
    width: max-content;
  }

.warrnaty-top[b-twsc51jthv] {
  display: grid;
  gap: 1rem;
  align-items: start;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));

}

.warrnaty-top h3[b-twsc51jthv] {
    margin: 0;
  }

.product-top[b-twsc51jthv] {
  display: grid;
  gap: 1rem;
}

.product-top--outdoor[b-twsc51jthv] {
    grid-column: span 2;
  }

.product-top__content[b-twsc51jthv] {
    display: grid;
    gap: inherit;
  }

.product-logo img[b-twsc51jthv] {
    max-width: 150px;
  }

.tech-info-title[b-twsc51jthv] {
  margin-bottom: 0;
}

.form__group[b-twsc51jthv] {
  padding-left: var(--padding-warranty);
}

.form__section__label[b-twsc51jthv] {
  margin: 0;
}

.product-info > *[b-twsc51jthv] {
    display: grid;
    grid-template-columns: 70px 1fr;
    gap: .5rem
  }

.title-icon[b-twsc51jthv],
.attachments[b-twsc51jthv] {
  --icon-color: var(--color-brand);
  --form-section-border-bottom: none;
}

.title-icon[b-twsc51jthv]  .svg-icon, .attachments[b-twsc51jthv]  .svg-icon {
    transform: scale(1.5);
    margin-right: 1rem;
    display: inline-block;
  }

.attachments[b-twsc51jthv] {
  display: grid;
  grid-template-columns: 50px 1fr;
  align-items: center;
}

.terms[b-twsc51jthv] {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.terms__content[b-twsc51jthv] {
     margin-top: 1rem;
     height: var(--_terms-height, 0);
     transition: height .5s;
     overflow: hidden;
	}

.terms__content[data-hidden="false"][b-twsc51jthv] {
      --_terms-height: calc-size(auto, size);;
    }

.form__section--toc[b-twsc51jthv] {
  display: grid;
  gap: 1rem;
}

.form__group--tech[b-twsc51jthv] {
  --form-group-gap: 2rem;
}

@media (min-width: 801px) {

.form__group--tech[b-twsc51jthv] {
    width: 50%;
    --form-group-columns: repeat(2, 1fr)
}
  }

.form__group--tech .form__item[b-twsc51jthv] {
    --form-item-align: start;
    grid-template-rows: 40px 1fr;
  }

.tech-info--customer[b-twsc51jthv] {
  --tech-info-gap: 0.3rem 2rem;
  width: -moz-max-content;
  width: max-content;
}

@media (min-width: 801px) {

.tech-info--customer[b-twsc51jthv] {
    grid-template-columns: 1fr 1fr
}
  }

.grid-products[b-twsc51jthv] {
  display: grid;
  gap: 2rem;
  padding-left: 1.8rem;
}

.grid-products .form__group[b-twsc51jthv] {
    padding-left: 0;
  }

.grid-products__items[b-twsc51jthv] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 1rem;
  }

.ui-radio + .ui-radio[b-twsc51jthv] {
    margin-top: 1rem;
  }

.dld-info[b-twsc51jthv] {
  padding-left: var(--padding-warranty);
  margin-bottom: 2rem;
  display: flex;
  gap: 1rem;
}

.review-head[b-twsc51jthv] {
  margin-bottom: 2rem;
}
/* _content/MDPApplication/Components/WarrantyFormSubmission.razor.rz.scp.css */
/*  checkbox */

.form__section[b-ik681jarsm] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-ik681jarsm] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-ik681jarsm] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-ik681jarsm] {
			font-family: var(--heading-font);
		}

.form__section__title[b-ik681jarsm]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-ik681jarsm] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-ik681jarsm] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-ik681jarsm] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-ik681jarsm] {
			margin-top: 4rem;
		}

.tech-info[b-ik681jarsm] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-ik681jarsm] {
		gap: .5rem;
	}

.submission-head[b-ik681jarsm] {
  margin-bottom: 2rem;
}

[b-ik681jarsm] .submission-slider {
  --carousel-max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.form-footer[b-ik681jarsm] {
  display: flex;
  justify-content: center;
}
/* _content/MDPApplication/Pages/Archive/UserManagement.razor.rz.scp.css */
/*  checkbox */

.form__section[b-r8bb15po1d] {
		counter-increment: section-counter;
		background-color: var(--color-white);
	}

@media (min-width: 601px) {

.form__section[b-r8bb15po1d] {
			padding: 2rem 2rem 3rem;
			margin: 0 0 2rem 0
	}
		}

@media (max-width: 600px) {

.form__section[b-r8bb15po1d] {
			padding: 1rem;
			margin: 0 0 1rem 0
	}
		}

.form__section__title[b-r8bb15po1d] {
			font-family: var(--heading-font);
		}

.form__section__title[b-r8bb15po1d]:before {
				content: counter(section-counter) ". ";
				color: var(--color-brand);
			}

.form__head[b-r8bb15po1d] {
		margin-bottom: 1.5rem;
	}

.form-footer[b-r8bb15po1d] {
		margin-top: 2rem;
		display: flex;
		gap: 1rem;
		justify-content: space-between;
	}

.form-footer__group[b-r8bb15po1d] {
			display: flex;
			gap: 1rem;
			align-items: center;
		}

.form__group ~ .form__group[b-r8bb15po1d] {
			margin-top: 4rem;
		}

.tech-info[b-r8bb15po1d] {
		list-style: none;
		margin: 0;
		padding: 0;
		display: grid;
		gap: var(--tech-info-gap, .3rem);
		font-size: .9rem;
		align-content: start;
	}

.group-checkbox[b-r8bb15po1d] {
		gap: .5rem;
	}
/* _content/MDPApplication/Pages/SPIPage.razor.rz.scp.css */
/*  checkbox */

.inventory-management[b-nammxeani3] {
  --h-padding: 1.5rem;
  background-color: var(--page-background);
}
