@media (max-width: calc(56.25em - 1px)) {
  .main-container {
    padding-bottom: 60px !important;
  }
}._shortcutRow_11sz7_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._shortcutKeys_11sz7_8 {
  display: flex;
  gap: 4px;
  color: rgb(var(--colour-neutral-6, 72, 72, 72));
}

._groupLabel_11sz7_14 {
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin: 1.5rem 0 0.75rem;
}._loading_klz8c_1 {
  min-height: calc(100vh - 120px);
}.carousel_container .ot-overflow-carousel__content {
  gap: 0.75rem;
  padding: 0.75rem;
  align-items: center;
}/* Variables declaration */
.rdp-root {
  --rdp-accent-color: blue; /* The accent color used for selected days and UI elements. */
  --rdp-accent-background-color: #f0f0ff; /* The accent background color used for selected days and UI elements. */
  --rdp-day-height: 44px; /* The height of the day cells. */
  --rdp-day-width: 44px; /* The width of the day cells. */
  --rdp-day_button-border-radius: 100%; /* The border radius of the day cells. */
  --rdp-day_button-border: 2px solid transparent; /* The border of the day cells. */
  --rdp-day_button-height: 42px; /* The height of the day cells. */
  --rdp-day_button-width: 42px; /* The width of the day cells. */
  --rdp-selected-border: 2px solid var(--rdp-accent-color); /* The border of the selected days. */
  --rdp-disabled-opacity: 0.5; /* The opacity of the disabled days. */
  --rdp-outside-opacity: 0.75; /* The opacity of the days outside the current month. */
  --rdp-today-color: var(--rdp-accent-color); /* The color of the today's date. */
  --rdp-dropdown-gap: 0.5rem; /* The gap between the dropdowns used in the month captons. */
  --rdp-months-gap: 2rem; /* The gap between the months in the multi-month view. */
  --rdp-nav_button-disabled-opacity: 0.5; /* The opacity of the disabled navigation buttons. */
  --rdp-nav_button-height: 2.25rem; /* The height of the navigation buttons. */
  --rdp-nav_button-width: 2.25rem; /* The width of the navigation buttons. */
  --rdp-nav-height: 2.75rem; /* The height of the navigation bar. */
  --rdp-range_middle-background-color: var(--rdp-accent-background-color); /* The color of the background for days in the middle of a range. */
  --rdp-range_middle-color: inherit; /* The color of the range text. */
  --rdp-range_start-color: white; /* The color of the range text. */
  --rdp-range_start-background: linear-gradient(
    var(--rdp-gradient-direction),
    transparent 50%,
    var(--rdp-range_middle-background-color) 50%
  ); /* Used for the background of the start of the selected range. */
  --rdp-range_start-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the start of the selected range. */
  --rdp-range_end-background: linear-gradient(
    var(--rdp-gradient-direction),
    var(--rdp-range_middle-background-color) 50%,
    transparent 50%
  ); /* Used for the background of the end of the selected range. */
  --rdp-range_end-color: white; /* The color of the range text. */
  --rdp-range_end-date-background-color: var(--rdp-accent-color); /* The background color of the date when at the end of the selected range. */
  --rdp-week_number-border-radius: 100%; /* The border radius of the week number. */
  --rdp-week_number-border: 2px solid transparent; /* The border of the week number. */
  --rdp-week_number-height: var(--rdp-day-height); /* The height of the week number cells. */
  --rdp-week_number-opacity: 0.75; /* The opacity of the week number. */
  --rdp-week_number-width: var(--rdp-day-width); /* The width of the week number cells. */
  --rdp-weeknumber-text-align: center; /* The text alignment of the weekday cells. */
  --rdp-weekday-opacity: 0.75; /* The opacity of the weekday. */
  --rdp-weekday-padding: 0.5rem 0rem; /* The padding of the weekday. */
  --rdp-weekday-text-align: center; /* The text alignment of the weekday cells. */
  --rdp-gradient-direction: 90deg;
  --rdp-animation_duration: 0.3s;
  --rdp-animation_timing: cubic-bezier(0.4, 0, 0.2, 1);
}

.rdp-root[dir=rtl] {
  --rdp-gradient-direction: -90deg;
}

.rdp-root[data-broadcast-calendar=true] {
  --rdp-outside-opacity: unset;
}

/* Root of the component. */
.rdp-root {
  position: relative; /* Required to position the navigation toolbar. */
  box-sizing: border-box;
}

.rdp-root * {
  box-sizing: border-box;
}

.rdp-day {
  width: var(--rdp-day-width);
  height: var(--rdp-day-height);
  text-align: center;
}

.rdp-day_button {
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
  width: var(--rdp-day_button-width);
  height: var(--rdp-day_button-height);
  border: var(--rdp-day_button-border);
  border-radius: var(--rdp-day_button-border-radius);
}

.rdp-day_button:disabled {
  cursor: revert;
}

.rdp-caption_label {
  z-index: 1;
  position: relative;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  border: 0;
}

.rdp-dropdown:focus-visible ~ .rdp-caption_label {
  outline: 5px auto Highlight;
  /* biome-ignore lint/suspicious/noDuplicateProperties: backward compatibility */
  outline: 5px auto -webkit-focus-ring-color;
}

.rdp-button_next,
.rdp-button_previous {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  appearance: none;
  width: var(--rdp-nav_button-width);
  height: var(--rdp-nav_button-height);
}

.rdp-button_next:disabled,
.rdp-button_next[aria-disabled=true],
.rdp-button_previous:disabled,
.rdp-button_previous[aria-disabled=true] {
  cursor: revert;
  opacity: var(--rdp-nav_button-disabled-opacity);
}

.rdp-chevron {
  display: inline-block;
  fill: var(--rdp-accent-color);
}

.rdp-root[dir=rtl] .rdp-nav .rdp-chevron {
  transform: rotate(180deg);
  transform-origin: 50%;
}

.rdp-dropdowns {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--rdp-dropdown-gap);
}

.rdp-dropdown {
  z-index: 2;
  /* Reset */
  opacity: 0;
  appearance: none;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  border: none;
  line-height: inherit;
}

.rdp-dropdown_root {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown_root[data-disabled=true] .rdp-chevron {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-month_caption {
  display: flex;
  align-content: center;
  height: var(--rdp-nav-height);
  font-weight: bold;
  font-size: large;
}

.rdp-root[data-nav-layout=around] .rdp-month,
.rdp-root[data-nav-layout=after] .rdp-month {
  position: relative;
}

.rdp-root[data-nav-layout=around] .rdp-month_caption {
  justify-content: center;
  margin-inline-start: var(--rdp-nav_button-width);
  margin-inline-end: var(--rdp-nav_button-width);
  position: relative;
}

.rdp-root[data-nav-layout=around] .rdp-button_previous {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
}

.rdp-root[data-nav-layout=around] .rdp-button_next {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  height: var(--rdp-nav-height);
  display: inline-flex;
  justify-content: center;
}

.rdp-months {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--rdp-months-gap);
  max-width: fit-content;
}

.rdp-month_grid {
  border-collapse: collapse;
}

.rdp-nav {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  display: flex;
  align-items: center;
  height: var(--rdp-nav-height);
}

.rdp-weekday {
  opacity: var(--rdp-weekday-opacity);
  padding: var(--rdp-weekday-padding);
  font-weight: 500;
  font-size: smaller;
  text-align: var(--rdp-weekday-text-align);
  text-transform: var(--rdp-weekday-text-transform);
}

.rdp-week_number {
  opacity: var(--rdp-week_number-opacity);
  font-weight: 400;
  font-size: small;
  height: var(--rdp-week_number-height);
  width: var(--rdp-week_number-width);
  border: var(--rdp-week_number-border);
  border-radius: var(--rdp-week_number-border-radius);
  text-align: var(--rdp-weeknumber-text-align);
}

/* DAY MODIFIERS */
.rdp-today:not(.rdp-outside) {
  color: var(--rdp-today-color);
}

.rdp-selected {
  font-weight: bold;
  font-size: large;
}

.rdp-selected .rdp-day_button {
  border: var(--rdp-selected-border);
}

.rdp-outside {
  opacity: var(--rdp-outside-opacity);
}

.rdp-disabled:not(.rdp-selected) {
  opacity: var(--rdp-disabled-opacity);
}

.rdp-hidden {
  visibility: hidden;
  color: var(--rdp-range_start-color);
}

.rdp-range_start {
  background: var(--rdp-range_start-background);
}

.rdp-range_start .rdp-day_button {
  background-color: var(--rdp-range_start-date-background-color);
  color: var(--rdp-range_start-color);
}

.rdp-range_middle {
  background-color: var(--rdp-range_middle-background-color);
}

.rdp-range_middle .rdp-day_button {
  border: unset;
  border-radius: unset;
  color: var(--rdp-range_middle-color);
}

.rdp-range_end {
  background: var(--rdp-range_end-background);
  color: var(--rdp-range_end-color);
}

.rdp-range_end .rdp-day_button {
  color: var(--rdp-range_start-color);
  background-color: var(--rdp-range_end-date-background-color);
}

.rdp-range_start.rdp-range_end {
  background: revert;
}

.rdp-focusable {
  cursor: pointer;
}

@keyframes rdp-slide_in_left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rdp-slide_in_right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rdp-slide_out_left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes rdp-slide_out_right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.rdp-weeks_before_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_before_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-weeks_after_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_after_enter {
  animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_before_exit {
  animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_before_enter {
  animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-root[dir=rtl] .rdp-weeks_after_exit {
  animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

@keyframes rdp-fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes rdp-fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.rdp-caption_after_enter {
  animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_after_exit {
  animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_enter {
  animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.rdp-caption_before_exit {
  animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards;
}

.salja-daypicker {
  display: flex;
  justify-content: center;
}
.salja-daypicker .rdp-root {
  --rdp-accent-color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  --rdp-animation_duration: 100ms;
  --rdp-animation_timing: cubic-bezier(0, 0, 1, 1);
  --rdp-selected-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  --rdp-day_button-width: 3rem;
  --rdp-day_button-height: calc(3rem + 0.25rem);
  --rdp-day_button-border-radius: 8px;
  --rdp-week_number-opacity: 1;
  --rdp-weekday-padding: 0.5rem 0.25rem 0.75rem;
  --rdp-nav_button-width: 1rem;
  --rdp-nav_button-height: 1rem;
}
.salja-daypicker .rdp-root .rdp-month_caption {
  font-size: 1rem;
}
.salja-daypicker .rdp-root .rdp-month_grid {
  margin-top: 0.5rem;
}
.salja-daypicker .rdp-root .rdp-week_number {
  vertical-align: middle;
  color: rgb(var(--colour-text-and-icon-4, 146, 146, 146));
}
.salja-daypicker .rdp-root .rdp-weekday {
  overflow: hidden;
  max-width: 1rem;
  font-size: 0.6875rem;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  white-space: nowrap;
  text-overflow: ellipsis;
}
.salja-daypicker .rdp-root .rdp-day {
  font-size: 0.875rem;
}
.salja-daypicker .rdp-root .rdp-day.rdp-day--available > .rdp-day_button {
  padding-bottom: 0.25rem;
}
.salja-daypicker .rdp-root .rdp-day.rdp-day--available > .rdp-day_button::after {
  content: "";
  position: absolute;
  bottom: 0.25rem;
  left: calc(50% - 0.5rem / 2);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: rgb(var(--colour-semantic-positive, 10, 138, 0));
}
.salja-daypicker .rdp-root .rdp-day.rdp-day--current > .rdp-day_button {
  padding-bottom: 0.25rem;
  border-radius: var(--rdp-day_button-border-radius);
  background-color: color-mix(in srgb, rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163)) 10%, transparent);
}
.salja-daypicker .rdp-root .rdp-day.rdp-day--current > .rdp-day_button::after {
  content: "";
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  width: 6px;
  height: 10px;
  border: solid rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163));
  border-width: 0 2px 2px 0;
  transform: translateX(-50%) rotate(45deg);
}._container_r1sm7_1 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-top: 1.5rem;
}

._time_windows_list_r1sm7_8 {
  margin: 0;
}

._quantity_label_r1sm7_12 {
  display: flex;
  justify-content: flex-end;
  min-width: 7rem;
  text-align: right;
  white-space: nowrap;
  flex-shrink: 0;
}

._time_window_item_content_r1sm7_21 {
  display: block;
  width: 100%;
}

._time_window_item_header_r1sm7_26 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}

._time_window_title_r1sm7_33 {
  display: block;
  min-width: 0;
}

._provider_name_r1sm7_38 {
  display: block;
  margin-top: 0.5rem;
}

._affected_services_r1sm7_43 {
  display: block;
  margin-top: 1rem;
}

._affected_services_header_r1sm7_48 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._affected_services_icon_r1sm7_54 {
  flex-shrink: 0;
  color: rgb(var(--colour-semantic-informative, 0, 88, 163));
}

._affected_services_title_r1sm7_59 {
  display: block;
}

._affected_services_list_r1sm7_63 {
  display: block;
  margin-top: 0.5rem;
}

._affected_service_item_r1sm7_68 + ._affected_service_item_r1sm7_68 {
  margin-top: 1rem;
}

._affected_service_name_r1sm7_72 {
  display: block;
}

._affected_service_time_r1sm7_76 {
  display: block;
  margin-top: 0.25rem;
}

._time_window_error_r1sm7_81 {
  display: block;
  margin-top: 1rem;
}._action_list_18iaj_1 {
  list-style: none;
  padding: 0;
  margin: 0;
}
._action_list_18iaj_1 ._action_list_item_18iaj_6 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._action_list_18iaj_1 ._action_button_18iaj_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 0;
  background: none;
  border: none;
  font: inherit;
  color: inherit;
  text-align: left;
}
._action_list_18iaj_1 ._action_button_18iaj_9 svg {
  margin-right: 1.5rem;
}._file_icon_10cdi_1 {
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
}

._file_info_10cdi_7 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

._file_comment_10cdi_13 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 20ch;
  color: rgb(var(--colour-neutral-5, 146, 146, 146));
}._attachment_table_1dze1_1 {
  padding: 0 0.75rem;
  overflow-y: hidden;
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
}
@media (max-width: 75em) {
  ._attachment_table_1dze1_1 {
    padding: 0;
  }
}
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 {
  padding: 0.5rem 0.75rem;
}
@media (max-width: 75em) {
  ._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 {
    padding: 0.75rem 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 {
    padding: 0.75rem;
  }
}
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 {
  padding: 0.5rem 0.75rem;
}
@media (max-width: 75em) {
  ._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 {
    padding: 0.75rem 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 {
    padding: 0.5rem 0.75rem;
  }
}
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13,
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 {
  grid-template-columns: minmax(0, 1fr) minmax(5.5rem, 7.5rem) 1.25rem 1.25rem;
  display: grid;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 > div,
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 > div {
  display: flex;
  align-items: center;
}
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 > div:first-child,
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 > div:first-child {
  min-width: 0;
  gap: 1rem;
}
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 > div:first-child h2,
._attachment_table_1dze1_1 ._attachment_table_header_1dze1_13 > div:first-child p,
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 > div:first-child h2,
._attachment_table_1dze1_1 ._attachment_table_row_1dze1_26 > div:first-child p {
  overflow-wrap: anywhere;
  word-break: break-word;
}._attachment_drag_and_drop_container_1qk4w_1 {
  border: 2px dashed rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius: 8px;
  padding: 2rem;
  text-align: center;
  cursor: pointer;
  transition: border-color 200ms cubic-bezier(0.4, 0, 0.4, 1);
}
._attachment_drag_and_drop_container_1qk4w_1:hover:not(._attachment_drag_and_drop_container_disabled_1qk4w_9) {
  border-color: rgb(var(--colour-neutral-4, 204, 204, 204));
}
._attachment_drag_and_drop_container_1qk4w_1:focus:not(._attachment_drag_and_drop_container_disabled_1qk4w_9) {
  outline: 2px solid rgb(var(--colour-semantic-informative, 0, 88, 163));
  outline-offset: 2px;
}
._attachment_drag_and_drop_container_disabled_1qk4w_9 {
  opacity: 0.5;
  cursor: not-allowed;
}

._attachment_drag_and_drop_icon_1qk4w_21 {
  margin-bottom: 1rem;
}

._attachment_drag_and_drop_text_1qk4w_25 {
  display: block;
  margin-bottom: 1rem;
  color: rgb(var(--colour-neutral-6, 72, 72, 72));
}

._attachment_drag_and_drop_input_1qk4w_31 {
  display: none;
}._attachment_upload_button_container_yp9rm_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._attachment_upload_button_input_yp9rm_7 {
  display: none;
}

._attachment_upload_button_yp9rm_1 {
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  border: none;
  background: none;
  padding: 1rem 1.5rem;
}
._attachment_upload_button_small_yp9rm_20 {
  font-size: 0.875rem;
}
._attachment_upload_button_yp9rm_1:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._attachment_upload_button_icon_yp9rm_27 {
  display: flex;
  align-items: center;
}
._attachment_upload_button_yp9rm_1 p {
  margin: 0;
}._attachment_upload_desktop_a42ar_1 {
  margin-bottom: 3rem;
}

._attachment_upload_mobile_a42ar_5 {
  margin-bottom: 2rem;
}

._header_container_a42ar_9 {
  margin-bottom: 2rem;
}

._header_text_a42ar_13 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 0.5rem 0;
}
._header_text_a42ar_13._mobile_a42ar_19 {
  font-size: 0.875rem;
  line-height: 1.571;
}

._file_config_text_a42ar_24 {
  font-size: 0.875rem;
  line-height: 1.571;
  color: rgb(var(--colour-neutral-4, 204, 204, 204));
  margin: 0;
}
._file_config_text_a42ar_24._desktop_a42ar_30 {
  font-size: 0.75rem;
  line-height: 1.5;
}

._loading_container_a42ar_35 {
  border: 2px dashed rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius: 8px;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}._message_1q3md_1 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

._addMessageActions_1q3md_6 {
  display: flex;
  gap: 0.25rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

._addMessageActions_1q3md_6 button {
  flex-grow: 1;
}._container_dsboc_1 {
  padding: 1.5rem;
}.ot-customer-information-card {
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
  padding: 1rem;
  border-radius: 8px;
  margin-bottom: 1.5rem;
}

.ot-customer-information-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ot-customer-information-card-description p {
  margin: 0;
}

.ot-customer-information-card-label {
  background: rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163));
  border-radius: 12px;
  margin-top: 0.5rem;
  padding: 0.25rem 0.75rem;
  font-weight: 700;
  font-size: 0.75rem;
  color: rgb(var(--colour-neutral-1, 255, 255, 255));
  width: fit-content;
}._order_details_customer_card_1fpy6_1 {
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
  padding: 1rem;
  border-radius: 8px;
  margin: 0 0 1.5rem;
}
@media (max-width: 75em) {
  ._order_details_customer_card_1fpy6_1 {
    margin: 0 0.75rem 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._order_details_customer_card_1fpy6_1 {
    margin: 0 0 1.5rem;
  }
}
._order_details_customer_card_1fpy6_1 p {
  margin-bottom: 0 !important;
  color: rgb(var(--colour-neutral-7, 17, 17, 17));
}
._order_details_customer_card_1fpy6_1 ._family_member_1fpy6_21 {
  background: rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163));
  border-radius: 12px;
  margin-top: 0.5rem;
  padding: 1px 0.5rem;
  font-weight: 700;
  color: rgb(var(--colour-neutral-1, 255, 255, 255));
  width: fit-content;
}
._order_details_customer_card_1fpy6_1 ._customer_name_1fpy6_30 {
  margin-bottom: 0.5rem;
}._barcode_container_11xgr_1 {
  padding: 1rem 0.5rem;
  background-color: rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius: 8px;
}._form_field_83iac_1 {
  flex: 1;
}

._form_group_83iac_5 {
  display: flex;
  gap: 1rem;
  align-items: center;
}._form_group_fmsf9_1 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._form_field_fmsf9_7 {
  flex: 1;
}

._print_terms_row_fmsf9_11 {
  margin-inline-start: 2.5rem;
}

._print_options_row_fmsf9_15 {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 0.75rem;
}._form_group_1ar23_1 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._form_field_1ar23_7 {
  flex: 1;
}._form_group_3kuhp_1 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._form_field_3kuhp_7 {
  flex: 1;
}

._divider_3kuhp_11 {
  width: 100%;
}._form_m1d91_1 {
  display: flex;
  flex-direction: column;
}._container_1740o_1 {
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
  padding: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media (max-width: 75em) {
  ._container_1740o_1 {
    padding: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._container_1740o_1 {
    padding: 1.25rem 0.75rem;
    margin-bottom: 1.25rem;
  }
}

._content_1740o_22 {
  display: flex;
  justify-content: center;
  gap: 5.5rem;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 56.25em) {
  ._content_1740o_22 {
    flex-direction: column;
    gap: 2rem;
  }
}

._left_content_1740o_36 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  background-image: url("data:image/svg+xml,%3csvg%20width='430'%20height='328'%20viewBox='0%200%20430%20328'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M416%20280C423.732%20280%20430%20273.732%20430%20266C430%20258.268%20423.732%20252%20416%20252C408.268%20252%20402%20258.268%20402%20266C402%20273.732%20408.268%20280%20416%20280Z'%20fill='%23FFDB00'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M197%20328C204.18%20328%20210%20322.18%20210%20315C210%20307.82%20204.18%20302%20197%20302C189.82%20302%20184%20307.82%20184%20315C184%20322.18%20189.82%20328%20197%20328Z'%20fill='%230058A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M356%2024C362.627%2024%20368%2018.6274%20368%2012C368%205.37258%20362.627%200%20356%200C349.373%200%20344%205.37258%20344%2012C344%2018.6274%20349.373%2024%20356%2024Z'%20fill='%230058A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8%20282C12.4183%20282%2016%20278.418%2016%20274C16%20269.582%2012.4183%20266%208%20266C3.58172%20266%200%20269.582%200%20274C0%20278.418%203.58172%20282%208%20282Z'%20fill='%230058A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M26%2060.998C31.5228%2060.998%2036%2056.5209%2036%2050.998C36%2045.4752%2031.5228%2040.998%2026%2040.998C20.4772%2040.998%2016%2045.4752%2016%2050.998C16%2056.5209%2020.4772%2060.998%2026%2060.998Z'%20fill='%23FFDB00'/%3e%3c/svg%3e");
  background-size: contain;
  flex: 1;
}
@media (max-width: 56.25em) {
  ._left_content_1740o_36 {
    align-self: center;
  }
}

._confirmation_message_1740o_51 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
  flex: 1;
  padding: 0;
  width: 100%;
}
@media (max-width: 56.25em) {
  ._confirmation_message_1740o_51 {
    padding: 2rem 2.5rem;
  }
}

._share_box_1740o_67 {
  flex: 1;
  border-radius: 4px;
  overflow: hidden;
  background: rgb(var(--colour-neutral-1, 255, 255, 255));
  width: 100%;
}

._sharing_1740o_75 {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1.5rem 0;
  gap: 1rem;
}

._heading_text_1740o_82 {
  font-size: 3.25rem;
}
@media (max-width: 37.5em) {
  ._heading_text_1740o_82 {
    font-size: 2rem;
  }
}

._paragraph_text_1740o_91 {
  text-wrap-mode: nowrap;
}
@media (max-width: 37.5em) {
  ._paragraph_text_1740o_91 {
    font-size: 1.125rem !important;
    text-wrap-mode: wrap;
    text-align: center;
  }
}

._action_footer_1740o_102 {
  display: grid;
  gap: 0.75rem;
  padding: 1.5rem 1rem;
  grid-template-columns: 1fr 1fr;
}._modal_content_cd909_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}._asset_payment_settings_text_170or_1 {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

._asset_payment_settings_select_170or_6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

._divider_170or_11 {
  margin-top: 2rem;
}._picking_list_pdf_preview_ihob9_1 {
  width: 100%;
  height: 75vh;
  border: 0;
}._questionnaire_footer_xo7v2_1._questionnaire_footer_xo7v2_1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  border-top: solid 1px rgb(var(--colour-neutral-3, 223, 223, 223));
}
._questionnaire_footer_xo7v2_1._questionnaire_footer_xo7v2_1 p {
  margin: 0;
}

._questionnaire_footer_message_xo7v2_12 {
  align-items: center;
}

._questionnaire_form_xo7v2_16 {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
._questionnaire_form_xo7v2_16 .form-builder__group {
  display: flex;
  flex-direction: column;
  gap: 0;
}
._questionnaire_form_xo7v2_16 .ot-form-field {
  margin-bottom: 0;
}
._questionnaire_form_xo7v2_16 [data-element-id$='_questionnaireType'] .ot-form-field {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._questionnaire_form_xo7v2_16 [data-element-id$='_questionnaireType'] [data-skapa^='radio-button-group'] {
  display: contents;
}
._questionnaire_form_xo7v2_16 [data-element-id$='_questionnaireType'] [data-skapa^='radio-button-group'] > legend {
  margin-bottom: 0;
}
._questionnaire_form_xo7v2_16 [data-element-type='radio'] [data-skapa^='radio-button-group'],
._questionnaire_form_xo7v2_16 [data-element-type='checkbox-group'] [data-skapa^='checkbox-group'] {
  margin: 0;
  padding: 0;
  border: 0;
}
._questionnaire_form_xo7v2_16 [data-element-type='radio'] [data-skapa^='radio-button-group'] > legend,
._questionnaire_form_xo7v2_16 [data-element-type='checkbox-group'] [data-skapa^='checkbox-group'] > legend {
  margin-bottom: 0.75rem;
}
._questionnaire_form_xo7v2_16 [data-element-type='radio'] .ot-radio,
._questionnaire_form_xo7v2_16 [data-element-type='checkbox-group'] .ot-checkbox {
  display: inline-flex;
  vertical-align: top;
  margin-right: 1.5rem;
  margin-bottom: 0.5rem;
}._container_mzfbh_1 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}._asset_summary_header_table_18oer_1 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 75em) {
  ._asset_summary_header_table_18oer_1 {
    padding: 0;
  }
}

._asset_summary_header_row_18oer_11 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  grid-template-columns: minmax(2.5rem, 1fr) minmax(5.5rem, 2fr);
  display: grid;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 0;
}
._asset_summary_header_row_18oer_11 > div:nth-child(4), ._asset_summary_header_row_18oer_11 > div:nth-child(5) {
  text-align: right;
}._asset_summary_article_table_4dkxu_1 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 75em) {
  ._asset_summary_article_table_4dkxu_1 {
    padding: 0;
  }
}

._asset_summary_article_table_header_4dkxu_11 {
  padding: 0.75rem 0;
}

._asset_summary_article_table_header_4dkxu_11,
._asset_summary_article_table_row_4dkxu_16 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  grid-template-columns: minmax(2.5rem, 0.45fr) minmax(5.5rem, 2fr) minmax(1.5rem, 0.2fr) minmax(2.5rem, 0.45fr) minmax(2.5rem, 0.45fr);
  grid-template-rows: minmax(2.5rem, auto);
  display: grid;
  align-items: center;
  gap: 0.75rem;
}
._asset_summary_article_table_header_4dkxu_11 > div:nth-child(4), ._asset_summary_article_table_header_4dkxu_11 > div:nth-child(5),
._asset_summary_article_table_row_4dkxu_16 > div:nth-child(4),
._asset_summary_article_table_row_4dkxu_16 > div:nth-child(5) {
  text-align: right;
}

._asset_summary_table_4dkxu_30 ._asset_summary_article_table_row_4dkxu_16 {
  padding: 0.5rem 0;
}
@media (max-width: 56.25em) {
  ._asset_summary_table_4dkxu_30 ._asset_summary_article_table_row_4dkxu_16 {
    padding: 0.5rem 0.75rem;
  }
}._modal_content_1bdzx_1 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._sheets_1bdzx_7 {
  width: 100%;
}
._sheets_1bdzx_7 button {
  width: 100% !important;
}

._container_1bdzx_14 {
  width: 100%;
  height: 100%;
}

._asset_summary_modal_details_message_1bdzx_19 {
  align-items: center;
}@media (max-width: 75em) {
  ._hide_mobile_wvfbj_2 {
    display: none !important;
  }
}

._ellipses_overlay_wvfbj_7 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 50;
}

@media (max-width: 75em) {
  ._hide_mobile_wvfbj_2 {
    display: none;
  }
}
._ellipses_dropdown_wvfbj_21 {
  right: 52px;
  top: 45px;
  min-width: 250px;
  z-index: 100;
}
@media (max-width: 75em) {
  ._ellipses_dropdown_wvfbj_21 {
    right: 40px;
  }
}
@media (max-width: 37.5em) {
  ._ellipses_dropdown_wvfbj_21 {
    display: none;
  }
}
@media (min-width: calc(75em + 1px)) {
  ._ellipses_dropdown_wvfbj_21 ._hide_desktop_wvfbj_38 {
    display: none;
  }
}

@media (min-width: calc(75em + 1px)) {
  ._hide_desktop_wvfbj_38 {
    display: none;
  }
}@media (max-width: 75em) {
  ._hide_mobile_k4lcs_2 {
    display: none;
  }
}
._ellipses_dropdown_k4lcs_6 {
  right: 52px;
  top: 45px;
  min-width: 250px;
  z-index: 100;
}
@media (max-width: 75em) {
  ._ellipses_dropdown_k4lcs_6 {
    right: 40px;
  }
}
@media (max-width: 37.5em) {
  ._ellipses_dropdown_k4lcs_6 {
    display: none;
  }
}
@media (min-width: calc(75em + 1px)) {
  ._ellipses_dropdown_k4lcs_6 ._hide_desktop_k4lcs_23 {
    display: none;
  }
}._data_1kub6_1 {
  margin-bottom: 1.5rem;
}

._form_field_1kub6_5 {
  margin-bottom: 1.5rem;
}._order_status_1a8oc_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 1.5rem;
}
@media (max-width: 56.25em) {
  ._order_status_1a8oc_1 {
    padding: 0.75rem;
  }
}
._order_status_1a8oc_1 ._order_status_left_1a8oc_12,
._order_status_1a8oc_1 ._order_status_right_1a8oc_13 {
  display: flex;
}
._order_status_1a8oc_1 ._order_status_left_1a8oc_12 {
  flex-flow: row wrap;
  row-gap: 0.75rem;
}
._order_status_1a8oc_1 ._order_status_right_1a8oc_13 {
  position: relative;
}
._order_status_1a8oc_1 ._order_status_right_1a8oc_13 > button {
  margin-left: 0.75rem;
}
._order_status_1a8oc_1 ._order_status_right_1a8oc_13 > button:first-child {
  margin-left: 0;
}
@media (max-width: 75em) {
  ._order_status_1a8oc_1 ._order_status_right_1a8oc_13 > button:nth-child(2), ._order_status_1a8oc_1 ._order_status_right_1a8oc_13 > button:nth-child(3) {
    margin-left: 0;
  }
}
._order_status_1a8oc_1 ._order_status_column_1a8oc_34 {
  padding-right: 2rem;
  text-wrap: nowrap;
}
._order_status_1a8oc_1 ._order_status_column_1a8oc_34:first-child {
  margin-right: 10rem;
}
@media (max-width: 75em) {
  ._order_status_1a8oc_1 ._order_status_column_1a8oc_34:first-child {
    margin-right: 2.5rem;
  }
}
@media (max-width: 56.25em) {
  ._order_status_1a8oc_1 ._order_status_column_1a8oc_34:first-child {
    margin-right: 0;
  }
}
@media (max-width: 56.25em) {
  ._order_status_1a8oc_1 ._order_status_column_1a8oc_34:nth-child(2) {
    margin-right: 0;
  }
  ._order_status_1a8oc_1 ._order_status_column_1a8oc_34:nth-child(n+3) {
    display: none;
  }
}._page_container_1opqp_1 {
  height: calc(100vh - 112px);
  background-color: rgb(var(--colour-neutral-2, 245, 245, 245));
}
@media (max-width: calc(56.25em - 1px)) {
  ._page_container_1opqp_1 {
    height: calc(100vh - 172px);
  }
}

._message_container_1opqp_11 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 2.5rem;
  background-color: rgb(var(--colour-neutral-1, 255, 255, 255));
}
@media (max-width: 37.5em) {
  ._message_container_1opqp_11 {
    padding: 1.5rem;
  }
}._changes_12xvb_1 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0;
  margin: 0;
  list-style: none;
}

._change_12xvb_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._change_12xvb_1:last-child {
  border-bottom: 0;
}

._change_values_12xvb_21 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
  margin: 0;
}
._change_values_12xvb_21 dd {
  margin: 0.25rem 0 0;
  overflow-wrap: anywhere;
}
@media (max-width: 37.5em) {
  ._change_values_12xvb_21 {
    grid-template-columns: 1fr;
    gap: 0.75rem;
  }
}._asset_details_mode_1n259_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  margin-bottom: 1.5rem;
}

._asset_details_mode_control_1n259_9 {
  flex: 1 1 auto;
  min-width: 13.5rem;
  max-width: 20.25rem;
}
@media (max-width: 37.5em) {
  ._asset_details_mode_control_1n259_9 {
    min-width: 0;
    max-width: 100%;
  }
}

._asset_details_mode_edit_button_1n259_21 {
  flex: 0 0 auto;
}._time_windows_container_1adsc_1 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

._time_windows_skeleton_1adsc_7 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._time_windows_skeleton_row_1adsc_13 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}._article_title_description_vluwd_1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  text-wrap: wrap;
}
._article_title_description_vluwd_1 ._description_vluwd_8:first-letter {
  text-transform: uppercase;
}._articles_wrapper_wi96m_1 {
  margin-bottom: 3rem;
}
@media (max-width: 37.5em) {
  ._articles_wrapper_wi96m_1 {
    overflow-x: auto;
  }
}

@media (max-width: 37.5em) {
  ._articles_wi96m_1 {
    min-width: 37.5em;
  }
}

._quantity_cell_wi96m_16 {
  width: 5.5rem;
}

._article_number_cell_wi96m_20 {
  width: 10rem;
  text-align: right;
  white-space: nowrap;
}._service_rjg1k_1 {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-block: 0.75rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-6, 72, 72, 72));
}

._icon_rjg1k_9 {
  flex: 0 0 auto;
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
}

._summary_rjg1k_14 {
  display: flex;
  align-items: baseline;
  gap: 1rem;
  min-width: 0;
  flex: 1 1 auto;
}

._service_name_rjg1k_22,
._summary_details_rjg1k_23 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._service_name_rjg1k_22 {
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
}

._summary_details_rjg1k_23 {
  color: rgb(var(--colour-text-and-icon-3, 118, 118, 118));
}

._price_rjg1k_37 {
  flex: 0 0 auto;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  white-space: nowrap;
}

._time_window_rjg1k_43 {
  flex: 0 0 auto;
  white-space: nowrap;
}

._readonly_time_window_rjg1k_48 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-block: 0.5rem;
  padding-inline: 1rem 1.5rem;
}

._time_window_icon_rjg1k_56 {
  flex: 0 0 auto;
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
}@media (max-width: 75em) {
  ._article_table_1fxb0_2 {
    padding: 0;
  }
}

._table_1fxb0_7 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  overflow-x: auto;
}
._table_1fxb0_7 ._article_table_header_1fxb0_13 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  padding: 0.75rem 1.5rem;
}
@media (max-width: 56.25em) {
  ._table_1fxb0_7 ._article_table_header_1fxb0_13 {
    padding: 0.75rem;
  }
}
._table_1fxb0_7 ._article_table_row_1fxb0_22 {
  padding: 0.5rem 1.5rem;
}
@media (max-width: 56.25em) {
  ._table_1fxb0_7 ._article_table_row_1fxb0_22 {
    padding: 0.5rem 0.75rem;
  }
}
._table_1fxb0_7 ._article_table_header_1fxb0_13,
._table_1fxb0_7 ._article_table_row_1fxb0_22 {
  grid-template-columns: minmax(2.5rem, 0.15fr) minmax(27rem, 4fr) minmax(5rem, 0.5fr) minmax(8rem, 0.5fr) minmax(8rem, 0.5fr);
  grid-template-rows: 2.5rem;
  display: grid;
  align-items: center;
  gap: 0.75rem;
}
._table_1fxb0_7 ._article_table_header_1fxb0_13 > div:nth-child(4), ._table_1fxb0_7 ._article_table_header_1fxb0_13 > div:nth-child(5),
._table_1fxb0_7 ._article_table_row_1fxb0_22 > div:nth-child(4),
._table_1fxb0_7 ._article_table_row_1fxb0_22 > div:nth-child(5) {
  text-align: right;
}._row_child_8y0tx_1 {
  border-bottom: 1px dashed rgb(var(--colour-neutral-3, 223, 223, 223));
}

._row_parent_8y0tx_5 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}

._row_parent_8y0tx_5 > div:nth-child(2),
._row_child_8y0tx_1 > div:nth-child(2) {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._row_parent_8y0tx_5 > div:nth-child(2) img,
._row_child_8y0tx_1 > div:nth-child(2) img {
  max-width: 2.5rem;
}
._row_parent_8y0tx_5 > div:nth-child(2) > span,
._row_child_8y0tx_1 > div:nth-child(2) > span {
  height: 2.5rem;
  width: 2.5rem;
  padding-bottom: 0;
}._row_product_u11xw_1 {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._row_product_u11xw_1:has(+ ._article_card_product_children_container_u11xw_4) {
  border-bottom: 1px dashed rgb(var(--colour-neutral-3, 223, 223, 223));
}
._row_product_u11xw_1 > div:nth-child(2) {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._row_product_u11xw_1 > div:nth-child(2) img {
  max-width: 2.5rem;
}

._article_card_product_children_container_u11xw_4 > div:last-child {
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}._article_table_row_textline_6gycv_1 {
  display: grid;
  align-items: center;
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
@media (max-width: 56.25em) {
  ._article_table_row_textline_6gycv_1 {
    padding: 0.5rem 0.75rem;
  }
}._row_group_fey2a_1 {
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  padding: 1rem 1.5rem !important;
  grid-template-rows: minmax(2.5rem, auto) !important;
}
@media (max-width: 56.25em) {
  ._row_group_fey2a_1 {
    padding: 0.75rem !important;
  }
}

._article_table_group_fey2a_13 {
  position: relative;
}
._article_table_group_fey2a_13 ._group_action_cell_fey2a_16 {
  grid-column: 1/2;
}
._article_table_group_fey2a_13 ._group_name_cell_fey2a_19 {
  grid-column: 2/-2;
}
._article_table_group_fey2a_13 ._total_price_cell_fey2a_22 {
  grid-column: -2/-1;
  text-align: right;
}
._article_table_group_fey2a_13 ._group_name_fey2a_19 {
  overflow-wrap: anywhere;
  word-break: break-word;
}
._article_table_group_fey2a_13:before {
  content: "";
  height: 0.5rem;
  width: 100%;
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.25rem;
  z-index: -1;
}
._article_table_group_fey2a_13 ._total_price_fey2a_22 {
  font-weight: 700;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
}._article_title_sboss_1 {
  display: flex;
  padding: 1rem 0.75rem;
  border-bottom: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17));
}
@media (min-width: calc(56.25em + 1px)) and (max-width: 75em) {
  ._article_title_sboss_1 {
    padding: 1rem 1.5rem;
  }
}
._article_title_sboss_1 ._article_title_left_sboss_11,
._article_title_sboss_1 ._article_title_right_sboss_12 {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 75em) {
  ._article_title_sboss_1 ._article_title_left_sboss_11,
  ._article_title_sboss_1 ._article_title_right_sboss_12 {
    flex-flow: column;
    align-items: flex-start;
  }
}
._article_title_sboss_1 ._article_title_left_sboss_11 :first-child,
._article_title_sboss_1 ._article_title_right_sboss_12 :first-child {
  margin-right: 1rem;
  margin-bottom: 0;
}
@media (max-width: 75em) {
  ._article_title_sboss_1 ._article_title_left_sboss_11 :first-child,
  ._article_title_sboss_1 ._article_title_right_sboss_12 :first-child {
    margin-right: 0;
  }
}
._article_title_sboss_1 ._article_title_right_sboss_12 {
  margin-left: auto;
}
._article_title_sboss_1 ._article_title_right_sboss_12 ._price_total_sboss_38 {
  align-self: flex-end;
  font-weight: 700;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
}._article_delivery_opening_hours_container_5tz3g_1 {
  width: 100%;
}

._article_delivery_opening_hours_5tz3g_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._article_delivery_opening_hours_hours_5tz3g_11,
._article_delivery_opening_hours_days_5tz3g_12 {
  width: 7.5rem;
}

._article_delivery_opening_hours_days_5tz3g_12 {
  text-wrap: nowrap;
}._article_list_description_10gou_1 > p:last-child {
  text-transform: lowercase;
}
._article_list_description_10gou_1 > p:last-child::first-letter {
  text-transform: uppercase;
}

._article_list_accordion_item_10gou_8 {
  border: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-top: none;
}
._article_list_accordion_item_10gou_8 button {
  padding: 1.25rem 1rem;
}
._article_list_accordion_item_10gou_8 div:nth-child(2) > div > div {
  padding: 0;
}

._article_list_container_10gou_19,
._article_payment_date_10gou_20,
._article_merged_order_10gou_21 {
  display: flex;
}

._article_list_container_10gou_19 {
  align-items: center;
  column-gap: 1rem;
  padding: 1rem;
  border-top: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}

._article_payment_date_10gou_20,
._article_merged_order_10gou_21 {
  flex-direction: column;
  row-gap: 0.5rem;
  padding-top: 0.5rem;
}

._article_view_box_10gou_39 {
  align-items: flex-start;
  border-top: none;
}
._article_view_box_10gou_39 svg {
  flex-shrink: 0;
}._article_delivery_view_container_16gpk_1 {
  border: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-bottom: none;
}

._article_delivery_day_opening_hours_16gpk_6,
._article_delivery_view_status_box_16gpk_7 {
  display: flex;
}

._article_delivery_view_status_box_16gpk_7 {
  align-items: center;
  column-gap: 1rem;
  padding-top: 0.5rem;
}._article_details_container_8mmek_1 img {
  max-width: 3rem;
}

._article_details_description_8mmek_5 {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}._article_service_view_container_qeztt_1 {
  border: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}

._article_service_day_opening_hours_qeztt_5,
._article_service_view_status_box_qeztt_6,
._article_service_view_header_qeztt_7 {
  display: flex;
}

._article_service_view_header_qeztt_7 {
  flex-direction: column;
  row-gap: 0.5rem;
  padding: 1.25rem 1rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}

._article_service_view_status_box_qeztt_6 {
  align-items: center;
  column-gap: 1rem;
  padding-top: 0.5rem;
}._services_title_xj2l1_1 {
  display: flex;
  padding: 1rem 0.75rem;
  border-bottom: 2px solid rgb(var(--colour-neutral-7, 17, 17, 17));
}
@media (min-width: calc(56.25em + 1px)) and (max-width: 75em) {
  ._services_title_xj2l1_1 {
    padding: 1rem 1.5rem;
  }
}
._services_title_xj2l1_1 ._services_title_left_xj2l1_11,
._services_title_xj2l1_1 ._services_title_right_xj2l1_12 {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 75em) {
  ._services_title_xj2l1_1 ._services_title_left_xj2l1_11,
  ._services_title_xj2l1_1 ._services_title_right_xj2l1_12 {
    flex-flow: column;
    align-items: flex-start;
  }
}
._services_title_xj2l1_1 ._services_title_left_xj2l1_11 :first-child,
._services_title_xj2l1_1 ._services_title_right_xj2l1_12 :first-child {
  margin-right: 1rem;
  margin-bottom: 0;
}
@media (max-width: 75em) {
  ._services_title_xj2l1_1 ._services_title_left_xj2l1_11 :first-child,
  ._services_title_xj2l1_1 ._services_title_right_xj2l1_12 :first-child {
    margin-right: 0;
  }
}
._services_title_xj2l1_1 ._services_title_right_xj2l1_12 {
  margin-left: auto;
}
._services_title_xj2l1_1 ._services_title_right_xj2l1_12 ._price_total_xj2l1_38 {
  align-self: flex-end;
  font-weight: 700;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
}._services_table_1ylj3_1 {
  margin: 0 0 2.5rem 0;
}
@media (max-width: 75em) {
  ._services_table_1ylj3_1 {
    padding: 0;
  }
}

._table_1ylj3_10 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  overflow-x: auto;
}
._table_1ylj3_10 ._services_table_header_1ylj3_16 {
  padding: 0.75rem 1.5rem;
}
@media (max-width: 56.25em) {
  ._table_1ylj3_10 ._services_table_header_1ylj3_16 {
    padding: 0.75rem;
  }
}
._table_1ylj3_10 ._services_table_row_1ylj3_24 {
  padding: 0.5rem 1.5rem;
}
@media (max-width: 56.25em) {
  ._table_1ylj3_10 ._services_table_row_1ylj3_24 {
    padding: 0.5rem 0.75rem;
  }
}
._table_1ylj3_10 ._services_table_header_1ylj3_16,
._table_1ylj3_10 ._services_table_row_1ylj3_24 {
  grid-template-columns: minmax(13.5rem, 1fr) minmax(13.5rem, 1fr) minmax(10rem, 1fr) minmax(5.5rem, 0.5fr) minmax(10rem, 0.5fr) minmax(10rem, 0.5fr);
  grid-template-rows: 2.5rem;
  cursor: pointer;
  display: grid;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._table_1ylj3_10 ._services_table_header_1ylj3_16 > div:nth-child(5), ._table_1ylj3_10 ._services_table_header_1ylj3_16 > div:nth-child(6),
._table_1ylj3_10 ._services_table_row_1ylj3_24 > div:nth-child(5),
._table_1ylj3_10 ._services_table_row_1ylj3_24 > div:nth-child(6) {
  text-align: right;
}._asset_details_content_4885m_1 {
  padding: 0 0.75rem;
}._drawing_table_15ma8_1 {
  padding: 0 0.75rem;
  overflow-y: hidden;
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
}
@media (max-width: 75em) {
  ._drawing_table_15ma8_1 {
    padding: 0;
  }
}
._drawing_table_15ma8_1 ._drawing_table_header_15ma8_13 {
  padding: 0.5rem 0.75rem;
}
@media (max-width: 75em) {
  ._drawing_table_15ma8_1 ._drawing_table_header_15ma8_13 {
    padding: 0.75rem 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._drawing_table_15ma8_1 ._drawing_table_header_15ma8_13 {
    padding: 0.75rem;
  }
}
._drawing_table_15ma8_1 ._drawing_table_row_15ma8_26 {
  padding: 0.5rem 0.75rem;
}
@media (max-width: 75em) {
  ._drawing_table_15ma8_1 ._drawing_table_row_15ma8_26 {
    padding: 0.75rem 1.5rem;
  }
}
@media (max-width: 56.25em) {
  ._drawing_table_15ma8_1 ._drawing_table_row_15ma8_26 {
    padding: 0.5rem 0.75rem;
  }
}
._drawing_table_15ma8_1 ._drawing_table_header_15ma8_13,
._drawing_table_15ma8_1 ._drawing_table_row_15ma8_26 {
  grid-template-columns: minmax(250px, auto) minmax(100px, 200px);
  display: grid;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._drawing_table_15ma8_1 ._drawing_table_header_15ma8_13 > div,
._drawing_table_15ma8_1 ._drawing_table_row_15ma8_26 > div {
  display: flex;
  align-items: center;
}._row_drawing_16rgk_1 ._drawing_image_container_16rgk_1 {
  cursor: pointer;
}
._row_drawing_16rgk_1 > div:first-child {
  gap: 1rem;
}
._row_drawing_16rgk_1 > div:first-child img {
  max-width: 3rem;
  aspect-ratio: 1/1;
}._asset_details_action_mk2c3_1 {
  display: flex;
  flex-flow: column;
  gap: 0.75rem;
}
@media (max-width: 75em) {
  ._asset_details_action_mk2c3_1 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: calc(37.5em + 1px)) and (max-width: 75em) {
  ._asset_details_action_mk2c3_1 {
    flex-flow: row;
  }
}

._order_details_action_message_mk2c3_17 {
  align-items: center;
}._divider_3qsal_1 {
  margin: 0;
}

._divider_top_3qsal_5 {
  margin: 1.25rem 0 0 0;
}

._divider_bottom_3qsal_9 {
  margin: 0 0 1.25rem 0;
}

._asset_price_summary_modal_body_3qsal_13 {
  height: 100%;
}

._asset_price_summary_container_3qsal_17 {
  display: none;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
._asset_price_summary_container_3qsal_17._active_3qsal_23 {
  display: flex;
}

._asset_price_summary_top_list_3qsal_27,
._asset_price_summary_footer_list_3qsal_28 {
  width: 100%;
}
._asset_price_summary_top_list_3qsal_27 ._asset_price_summary_list_item_3qsal_31,
._asset_price_summary_footer_list_3qsal_28 ._asset_price_summary_list_item_3qsal_31 {
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
}
._asset_price_summary_top_list_3qsal_27 ._asset_price_summary_list_item_emphasized_3qsal_35,
._asset_price_summary_footer_list_3qsal_28 ._asset_price_summary_list_item_emphasized_3qsal_35 {
  min-height: auto;
  padding: 1.25rem 0 0.25rem 0;
}

._asset_price_summary_list_3qsal_31 {
  list-style: none;
}
._asset_price_summary_list_3qsal_31 ._asset_price_summary_list_item_3qsal_31 {
  display: grid;
  grid-template-columns: 1fr auto;
  column-gap: 0.5rem;
  margin-bottom: 0.25rem;
}
._asset_price_summary_list_3qsal_31 ._asset_price_summary_list_item_3qsal_31:last-of-type {
  margin-bottom: 0;
}
._asset_price_summary_list_3qsal_31 ._asset_price_summary_list_item_3qsal_31 ._asset_price_summary_list_item_amount_3qsal_53 {
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  flex: 0 0 auto;
}

._asset_price_summary_top_list_3qsal_27 {
  flex: 1 0 auto;
}
._asset_price_summary_top_list_3qsal_27 ._asset_price_summary_top_list_header_3qsal_61 {
  padding: 0 0 1rem 0;
}

._asset_price_summary_total_item_3qsal_65 {
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size: 1rem;
}

._asset_price_summary_footer_list_3qsal_28 {
  flex: 0 0 auto;
  padding-bottom: 0.75rem;
}

._asset_details_content_3qsal_75 {
  display: grid;
  grid-template-columns: 3fr 0.9fr;
  grid-template-rows: 1fr;
  padding: 0.75rem 0.75rem 0;
  border-top: 1rem solid rgb(var(--colour-neutral-2, 245, 245, 245));
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 {
    height: auto;
    border-top: none;
    grid-template-columns: 1fr;
    padding: 0;
  }
}
._asset_details_content_3qsal_75 ._asset_details_table_3qsal_90 {
  overflow-x: hidden;
  display: flex;
  flex-flow: column;
  gap: 1.5rem;
  padding: 0.5rem 0;
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_table_3qsal_90 {
    order: 2;
    border-top: 1rem solid rgb(var(--colour-neutral-2, 245, 245, 245));
  }
}
._asset_details_content_3qsal_75 ._asset_details_table_3qsal_90 > div[data-testid=no-body-message] {
  margin: 0 0.75rem;
}
@media (min-width: calc(56.25em + 1px)) and (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_table_3qsal_90 > div[data-testid=no-body-message] {
    margin: 0 1.5rem;
  }
}
._asset_details_content_3qsal_75 ._asset_details_sidebar_3qsal_111 {
  display: flex;
  flex-flow: column;
  min-height: calc(100vh - 75px - 68px - 12px - 16px);
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_sidebar_3qsal_111 {
    height: auto;
    min-height: auto;
    position: static;
  }
}
._asset_details_content_3qsal_75 ._asset_details_sidebar_container_3qsal_123 {
  padding: 0.75rem;
  padding-bottom: 0;
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_sidebar_container_3qsal_123 {
    padding: 0 0.75rem 0.75rem;
  }
}
._asset_details_content_3qsal_75 ._asset_methods_3qsal_132 {
  border-top: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_methods_3qsal_132 li button {
    padding: 0 0.75rem;
  }
}
@media (max-width: 56.25em) {
  ._asset_details_content_3qsal_75 ._asset_methods_3qsal_132 li button {
    padding: 0;
  }
}
._asset_details_content_3qsal_75 ._asset_details_total_3qsal_145 {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  margin-top: auto;
  padding: 1.25rem;
  position: sticky;
  bottom: 0;
  background: rgb(var(--colour-neutral-1, 255, 255, 255));
  border: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
@media (min-width: calc(56.25em + 1px)) and (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_total_3qsal_145 {
    padding: 1.25rem 0.75rem;
  }
}
@media (max-width: 75em) {
  ._asset_details_content_3qsal_75 ._asset_details_total_3qsal_145 {
    position: static;
    width: auto;
    border: none;
  }
}
._asset_details_content_3qsal_75 ._asset_details_total_price_3qsal_172 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
}
._asset_details_content_3qsal_75 ._asset_details_total_price_3qsal_172 ._asset_details_total_text_3qsal_179 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin: 0;
}._list_386e1_1 {
  display: flex;
  flex-direction: column;
}

._row_386e1_6 {
  display: grid;
  grid-template-columns: 3fr 5fr 40px;
  align-items: center;
  gap: 0.75rem 1.5rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid rgb(var(--colour-neutral-2, 245, 245, 245));
}
._row_386e1_6:last-child {
  border-bottom: none;
}

._colDoc_386e1_18 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  min-width: 0;
}

._colStatus_386e1_25 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  min-width: 0;
}
._colStatus_386e1_25 > :first-child {
  display: inline-flex;
  justify-content: center;
}
._colStatus_386e1_25 > :first-child span {
  display: inline-block;
  min-width: 60px;
  text-align: center;
}

._colAction_386e1_41 {
  width: 40px;
  display: flex;
  justify-content: center;
}

._docLabel_386e1_47 {
  font-weight: 700;
}

._docId_386e1_51 {
  color: rgb(var(--colour-neutral-5, 146, 146, 146));
  font-size: 0.875rem;
}

._subTime_386e1_56 {
  opacity: 0.8;
  text-align: center;
}._titleBar_8e5ei_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1rem;
}

._refreshButton_8e5ei_9 {
  flex-shrink: 0;
}._list_s75ig_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._row_s75ig_7 {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  gap: 0.75rem;
  padding: 0.25rem 0;
  border-top: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._row_s75ig_7:first-child {
  border-top: none;
}
._row_s75ig_7:hover {
  background-color: rgb(var(--colour-neutral-2, 245, 245, 245));
}

._colName_s75ig_22 {
  min-width: 0;
  text-align: left;
  justify-self: start;
}

._docLabel_s75ig_28 {
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._grid_1a3x9_1 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

._field_1a3x9_7 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-bottom: 0;
}

._fieldLabelText_1a3x9_14 {
  font-weight: 700;
}

._checks_1a3x9_18 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}._quotations_settings_w4fmk_1 {
  display: flex;
  flex-direction: column;
}
._quotations_settings_expiry_date_field_w4fmk_5 {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
}._counter_67g98_1 {
  padding: 0.75rem 1.5rem;
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
}

._assets_table_67g98_6 {
  padding-bottom: 1.5rem;
}

._assets_table_header_67g98_10,
._assets_table_row_67g98_11 {
  display: grid;
  align-items: center;
  grid-template-columns: minmax(120px, 1fr) 2fr 1fr 1fr 1fr 1fr;
  gap: 1.5rem;
}

._assets_table_header_67g98_10 {
  padding: 0 1.5rem;
}
._assets_table_header_67g98_10 div > button span {
  padding: 0 !important;
  font-weight: normal !important;
  color: rgb(var(--colour-neutral-6, 72, 72, 72)) !important;
}
._assets_table_header_67g98_10 div > button:hover span {
  background: none !important;
}
._assets_table_header_67g98_10 div > button svg {
  max-width: 1rem !important;
}
._assets_table_header_67g98_10 > div:nth-child(6) {
  text-align: right;
}
@media (max-width: 56.25em) {
  ._assets_table_header_67g98_10 {
    display: none;
  }
}

._assets_table_row_67g98_11 {
  padding: 0.5rem 1.5rem;
  border-bottom: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  min-height: 3.5rem;
  cursor: pointer;
}
._assets_table_row_67g98_11:nth-child(2n+2) {
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
}
._assets_table_row_67g98_11:nth-child(2) {
  border-top: 1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
}
._assets_table_row_67g98_11 ._asset_id_67g98_53 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-variant-numeric: tabular-nums;
}
._assets_table_row_67g98_11 ._asset_id_67g98_53 button {
  --background: transparent;
}
._assets_table_row_67g98_11 ._asset_value_67g98_62 {
  text-align: right;
}
._assets_table_row_67g98_11:focus {
  border-top: 1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  border-bottom: 1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
}
@media (max-width: 56.25em) {
  ._assets_table_row_67g98_11 {
    grid-template-columns: 1fr 1fr;
    padding: 0.75rem 1.5rem;
    gap: 0.25rem;
  }
  ._assets_table_row_67g98_11 > div {
    grid-column: 1;
  }
  ._assets_table_row_67g98_11 ._asset_date_67g98_78 {
    order: 3;
  }
  ._assets_table_row_67g98_11 ._asset_alias_67g98_81 {
    font-weight: 700;
    order: 1;
  }
  ._assets_table_row_67g98_11 ._asset_type_67g98_85 {
    font-weight: 700;
    order: 2;
  }
  ._assets_table_row_67g98_11 ._asset_id_67g98_53 {
    order: 3;
    flex-wrap: wrap;
  }
  ._assets_table_row_67g98_11 ._asset_status_67g98_93 {
    order: 4;
  }
  ._assets_table_row_67g98_11 ._asset_value_67g98_62 {
    font-weight: 700;
    order: 5;
    grid-row: 1;
    grid-column: 2;
  }
}._assets_empty_1d4tq_1 {
  padding: 0.75rem 1.5rem;
  background: rgb(var(--colour-neutral-2, 245, 245, 245));
}._filter_overlay_aiy66_1 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
}

._filter_dropdown_aiy66_10 {
  margin-top: 0.25rem;
  z-index: 10;
}
._filter_dropdown_aiy66_10 li:last-child {
  border-bottom: none;
}._all_filters_u9lpn_1 {
  margin-left: auto;
}
@media (min-width: calc(56.25em + 1px)) {
  ._all_filters_u9lpn_1 {
    display: none;
  }
}._invalidSearch_1p3qi_1 {
  box-shadow: inset 0 0 0 2px rgb(var(--colour-semantic-negative, 224, 7, 81));
}
._invalidSearch_1p3qi_1:focus-within {
  box-shadow: inset 0 0 0 2px rgb(var(--colour-semantic-negative, 224, 7, 81));
}
._invalidSearch_1p3qi_1 .search__action[type='submit'] {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}._filters_1kwqt_1 {
  display: flex;
  flex-direction: column;
}

._filters_row_1kwqt_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 1.25rem;
}

._divider_1kwqt_13 {
  margin: 0;
}/**
 * Basic resets
 */
blockquote,
body,
caption,
div,
dl,
dt,
dd,
form,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
html,
li,
ul,
ol,
p,
pre,
textarea,
table,
td,
th,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}

/**
    * HTML5 elements legacy reset
    */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

*,
*::before,
*::after {
  box-sizing: inherit;
  outline: none;
}

a,
button {
  position: relative;
}

dt {
  font-weight: 700;
}

dd::after {
  content: "";
  display: block;
}

fieldset,
table,
th,
td {
  border: 0;
}

th,
td {
  vertical-align: top;
}

caption,
th {
  font-weight: 700;
  text-align: start;
}

a {
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  background-color: transparent;
}

a:hover {
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration: underline;
}

a:focus,
a:active {
  color: rgb(var(--colour-text-and-icon-1, 17, 17, 17));
}

button,
[type=submit],
[type=reset] {
  cursor: pointer;
}

i,
em {
  font-style: italic;
}

hr {
  border: none;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  background: rgb(var(--colour-neutral-3, 223, 223, 223));
  height: auto;
}

/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

html {
  /* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.15; /* 1. Correct the line height in all browsers. */
  -webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */
  tab-size: 4; /* 3. Use a more readable tab size (opinionated). */
}

/*
Sections
========
*/
body {
  margin: 0; /* Remove the margin in all browsers. */
}

/*
Text-level semantics
====================
*/
/**
Add the correct font weight in Chrome and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
Correct table border color inheritance in Chrome and Safari. (https://issues.chromium.org/issues/40615503, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  border-color: currentcolor;
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

body {
  background: rgb(var(--colour-neutral-1, 255, 255, 255));
  color: rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  min-height: 100%;
  font-size: 0.875rem;
  line-height: 1.571;
}

/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: 700;
}

/**
Default inputs to Skapa font metrics
*/
button,
input,
optgroup,
select,
textarea {
  font-size: 1rem;
  line-height: 1.5;
}