@import '_content/HortiTime.Blazor.Material/HortiTime.Blazor.Material.gqyc2jc2hr.bundle.scp.css';
@import '_content/HortiTime.Blazor/HortiTime.Blazor.um2zzj71mw.bundle.scp.css';

/* /Components/Authentication/LoginComponent.razor.rz.scp.css */
.login-component[b-jr9box7b8v] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.login-component[b-jr9box7b8v]  .login-form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.login-component[b-jr9box7b8v]  .login-form > *:not(:last-child) {
  margin-bottom: var(--hortitime-margin-md);
}
/* /Components/Balances/BalancesFormComponent.razor.rz.scp.css */
.balances-form-component[b-vxtys0ujbe] {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.balances-form-component[b-vxtys0ujbe]  .balances-form, .balances-form-component[b-vxtys0ujbe]  .form-body {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.balances-form-component[b-vxtys0ujbe]  .balances-form > *:not(:last-child):not(.headline):not(.title), .balances-form-component[b-vxtys0ujbe]  .balances-form .goods > *:not(:last-child):not(.headline):not(.title), .balances-form-component[b-vxtys0ujbe]  .balances-form .subgoods > *:not(:last-child):not(.headline):not(.title), .balances-form-component[b-vxtys0ujbe]  .form-body > *:not(:last-child):not(.headline):not(.title), .balances-form-component[b-vxtys0ujbe]  .form-body .goods > *:not(:last-child):not(.headline):not(.title), .balances-form-component[b-vxtys0ujbe]  .form-body .subgoods > *:not(:last-child):not(.headline):not(.title) {
  margin-bottom: var(--hortitime-margin-md);
}
.balances-form-component[b-vxtys0ujbe]  .balances-form .subgood, .balances-form-component[b-vxtys0ujbe]  .balances-form .goods .subgood, .balances-form-component[b-vxtys0ujbe]  .balances-form .subgoods .subgood, .balances-form-component[b-vxtys0ujbe]  .form-body .subgood, .balances-form-component[b-vxtys0ujbe]  .form-body .goods .subgood, .balances-form-component[b-vxtys0ujbe]  .form-body .subgoods .subgood {
  padding-left: var(--hortitime-padding-lg);
}
.balances-form-component[b-vxtys0ujbe]  .balances-form .goods, .balances-form-component[b-vxtys0ujbe]  .form-body .goods {
  overflow-y: auto;
}
.balances-form-component[b-vxtys0ujbe]  .balances-form {
  overflow: hidden;
}
.balances-form-component[b-vxtys0ujbe]  .balances-form .form-buttons {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}
.balances-form-component[b-vxtys0ujbe]  .balances-form .form-buttons > * {
  flex-grow: 1;
}
/* /Components/Balances/BalancesListComponent.razor.rz.scp.css */
.balances-list-component[b-wqnt0aog1v] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.balances-list-component[b-wqnt0aog1v]  .balances-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.balances-list-component[b-wqnt0aog1v]  .balances-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.balances-list-component[b-wqnt0aog1v]  .balances-filter .form-inputs > * {
  width: auto;
}
.balances-list-component[b-wqnt0aog1v]  .balances-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.balances-list-component[b-wqnt0aog1v]  .balances-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.balances-list-component[b-wqnt0aog1v]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.balances-list-component[b-wqnt0aog1v]  a span {
  text-decoration: underline;
}
.balances-list-component.hidden[b-wqnt0aog1v] {
  display: none !important;
}
/* /Components/Balances/Logs/BalanceLogsListComponent.razor.rz.scp.css */
.balance-logs-list-component[b-isarrcr7vz] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.balance-logs-list-component[b-isarrcr7vz]  .balance-logs-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.balance-logs-list-component[b-isarrcr7vz]  .balance-logs-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.balance-logs-list-component[b-isarrcr7vz]  .balance-logs-filter .form-inputs > * {
  width: auto;
}
.balance-logs-list-component[b-isarrcr7vz]  .balance-logs-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.balance-logs-list-component[b-isarrcr7vz]  .balance-logs-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.balance-logs-list-component[b-isarrcr7vz]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.balance-logs-list-component[b-isarrcr7vz]  a span {
  text-decoration: underline;
}
.balance-logs-list-component.hidden[b-isarrcr7vz] {
  display: none !important;
}
/* /Components/Balances/Mutations/MutationsListComponent.razor.rz.scp.css */
.mutations-list-component[b-kpsjpg1m4y] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.mutations-list-component[b-kpsjpg1m4y]  .mutations-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.mutations-list-component[b-kpsjpg1m4y]  .mutations-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.mutations-list-component[b-kpsjpg1m4y]  .mutations-filter .form-inputs > * {
  width: auto;
}
.mutations-list-component[b-kpsjpg1m4y]  .mutations-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.mutations-list-component[b-kpsjpg1m4y]  .mutations-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mutations-list-component[b-kpsjpg1m4y]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.mutations-list-component[b-kpsjpg1m4y]  a span {
  text-decoration: underline;
}
.mutations-list-component.hidden[b-kpsjpg1m4y] {
  display: none !important;
}
/* /Components/Devices/DevicesFormComponent.razor.rz.scp.css */
.devices-form-component[b-u4on6hhyo6] {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.devices-form-component[b-u4on6hhyo6]  .devices-form, .devices-form-component[b-u4on6hhyo6]  .form-body {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--hortitime-margin-md);
}
.devices-form-component[b-u4on6hhyo6]  .devices-form {
  overflow: hidden;
}
.devices-form-component[b-u4on6hhyo6]  .devices-form .form-buttons {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}
.devices-form-component[b-u4on6hhyo6]  .devices-form .form-buttons > * {
  flex-grow: 1;
}
/* /Components/Devices/DevicesListComponent.razor.rz.scp.css */
.devices-list-component[b-qgzcnr39ez] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.devices-list-component[b-qgzcnr39ez]  .devices-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.devices-list-component[b-qgzcnr39ez]  .devices-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.devices-list-component[b-qgzcnr39ez]  .devices-filter .form-inputs > * {
  width: auto;
}
.devices-list-component[b-qgzcnr39ez]  .devices-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.devices-list-component[b-qgzcnr39ez]  .devices-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.devices-list-component[b-qgzcnr39ez]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.devices-list-component[b-qgzcnr39ez]  a span {
  text-decoration: underline;
}
.devices-list-component[b-qgzcnr39ez]  a {
  color: rgb(var(--hortitime-color-primary));
}
.devices-list-component.hidden[b-qgzcnr39ez] {
  display: none !important;
}
/* /Components/Logistics/LogisticsOverview.razor.rz.scp.css */
.logistics-overview[b-xbhd9jlpgc] {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
}
.logistics-overview .relations[b-xbhd9jlpgc] {
  min-width: 300px;
  max-width: 300px;
  display: none;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
  overflow-x: hidden;
}
.logistics-overview .relations .relations-list[b-xbhd9jlpgc] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (min-width: 840px) {
  .logistics-overview .relations[b-xbhd9jlpgc] {
    display: flex;
  }
}
.logistics-overview .slots-container[b-xbhd9jlpgc] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
}
.logistics-overview .slots-container[b-xbhd9jlpgc]  .slots-filter {
  width: 100%;
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc] {
  flex: 1 0 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  gap: var(--hortitime-margin-md);
  overflow-y: auto;
  overflow-x: hidden;
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  {
  /* Disable text selection for all elements */
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  * {
  user-select: none; /* Standard syntax */
  -webkit-user-select: none; /* Chrome, Safari, newer Edge */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Older IE/Edge */
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
  flex: 1 0 0;
  min-height: 150px;
  /*min-width: calc(25% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));*/
  min-width: calc(100% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  margin-right: var(--hortitime-margin-sm);
  margin-bottom: var(--hortitime-margin-sm);
  /*  @media screen and (min-width: 0px) {
    }*/
}
@media screen and (min-width: 600px) {
  .logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
    min-width: calc(50% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  }
}
@media screen and (min-width: 840px) {
  .logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
    min-width: calc(50% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  }
}
@media screen and (min-width: 1080px) {
  .logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
    min-width: calc(33% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  }
}
@media screen and (min-width: 1440px) {
  .logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
    min-width: calc(25% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  }
}
@media screen and (min-width: 1920px) {
  .logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot {
    min-width: calc(20% - var(--hortitime-margin-sm) - var(--hortitime-padding-md) - var(--hortitime-padding-md));
  }
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot .slot-dropzone {
  position: relative;
  width: 100%;
  height: 100%;
  padding: var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-sm);
  touch-action: unset;
  user-drag: unset;
  -webkit-user-drag: unset;
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot .slot-header .name {
  width: 100%;
}
.logistics-overview .slots-container .slots[b-xbhd9jlpgc]  .slot .slot-header .edit-relation {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 10;
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog .form-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--hortitime-margin-sm);
  padding-bottom: var(--hortitime-padding-lg);
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog .form-body .add-relation {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
  margin-bottom: var(--hortitime-margin-md);
}
.logistics-overview[b-xbhd9jlpgc]  .form-dialog .form-body .add-relation > *:first-child {
  flex: 1;
}
.logistics-overview[b-xbhd9jlpgc]  .slot-relations {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  gap: var(--hortitime-margin-sm);
  overflow-y: auto;
}
.logistics-overview[b-xbhd9jlpgc]  .slot-relations .relation {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: var(--hortitime-margin-md);
}
.logistics-overview[b-xbhd9jlpgc]  .slot-relations .relation .name {
  flex: 1 1 auto;
}
.logistics-overview[b-xbhd9jlpgc]  .relations-list, .logistics-overview[b-xbhd9jlpgc]  .slots {
  padding-right: var(--hortitime-padding-md);
  /* Custom scrollbar for that element */
}
.logistics-overview[b-xbhd9jlpgc]  .relations-list::-webkit-scrollbar, .logistics-overview[b-xbhd9jlpgc]  .slots::-webkit-scrollbar {
  width: 24px; /* Increase width for touch */
}
.logistics-overview[b-xbhd9jlpgc]  .relations-list::-webkit-scrollbar-track, .logistics-overview[b-xbhd9jlpgc]  .slots::-webkit-scrollbar-track {
  cursor: pointer;
  background: rgb(var(--hortitime-color-surface-container-low)); /* Track color */
  border-radius: var(--hortitime-shape-corner-medium);
}
.logistics-overview[b-xbhd9jlpgc]  .relations-list::-webkit-scrollbar-thumb, .logistics-overview[b-xbhd9jlpgc]  .slots::-webkit-scrollbar-thumb {
  cursor: pointer;
  background-color: rgb(var(--hortitime-color-on-surface-variant)); /* Thumb color */
  border-radius: var(--hortitime-shape-corner-medium);
  border: 4px solid rgb(var(--hortitime-color-surface-container-low)); /* Adds padding around thumb */
}
.logistics-overview[b-xbhd9jlpgc]  .relations-list::-webkit-scrollbar-thumb:hover, .logistics-overview[b-xbhd9jlpgc]  .slots::-webkit-scrollbar-thumb:hover {
  background-color: rgb(var(--hortitime-color-on-surface));
}
/* /Components/Registrations/RegistrationsFormComponent.razor.rz.scp.css */
.registrations-form-component[b-ba8sihhlp1] {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form, .registrations-form-component[b-ba8sihhlp1]  .form-body, .registrations-form-component[b-ba8sihhlp1]  .registration-goods {
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .registrations-form .goods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .registrations-form .subgoods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .form-body > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .form-body .goods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .form-body .subgoods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .registration-goods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .registration-goods .goods > *:not(.headline):not(.title), .registrations-form-component[b-ba8sihhlp1]  .registration-goods .subgoods > *:not(.headline):not(.title) {
  gap: var(--hortitime-margin-md);
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .good-inputs, .registrations-form-component[b-ba8sihhlp1]  .registrations-form .sub-good-inputs, .registrations-form-component[b-ba8sihhlp1]  .form-body .good-inputs, .registrations-form-component[b-ba8sihhlp1]  .form-body .sub-good-inputs, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .good-inputs, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .sub-good-inputs {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .sub-good-inputs, .registrations-form-component[b-ba8sihhlp1]  .registrations-form .sub-good-label, .registrations-form-component[b-ba8sihhlp1]  .form-body .sub-good-inputs, .registrations-form-component[b-ba8sihhlp1]  .form-body .sub-good-label, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .sub-good-inputs, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .sub-good-label {
  margin-left: var(--hortitime-margin-lg);
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .form-row, .registrations-form-component[b-ba8sihhlp1]  .form-body .form-row, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .form-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--hortitime-margin-md);
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .form-buttons, .registrations-form-component[b-ba8sihhlp1]  .form-body .form-buttons, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .form-buttons {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  margin-top: var(--hortitime-margin-lg);
  gap: var(--hortitime-margin-md);
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .form-buttons .form-button-row, .registrations-form-component[b-ba8sihhlp1]  .form-body .form-buttons .form-button-row, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .form-buttons .form-button-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: var(--hortitime-margin-md);
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .form-buttons .form-button-row > *, .registrations-form-component[b-ba8sihhlp1]  .form-body .form-buttons .form-button-row > *, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .form-buttons .form-button-row > * {
  flex-grow: 1;
}
.registrations-form-component[b-ba8sihhlp1]  .registrations-form .divider, .registrations-form-component[b-ba8sihhlp1]  .form-body .divider, .registrations-form-component[b-ba8sihhlp1]  .registration-goods .divider {
  margin: 0 !important;
}

/*.registrations-form-component {
    max-height: 100%;
    overflow: hidden;
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
}

.registrations-form {
    padding: 0 8px;
    overflow-y: auto;
    overflow-x: hidden;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}

.form-buttons {
    padding: 0 8px;
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
}

.form-button-row {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
}

.form-button-row > button {
    flex-grow: 1;
}

.checkboxes {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
}

.checkbox:last-child {
    margin-left: 40px;
}
*/
/* /Components/Registrations/RegistrationsListComponent.razor.rz.scp.css */
.registrations-list-component[b-e6c3cio4kw] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.registrations-list-component[b-e6c3cio4kw]  .registrations-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.registrations-list-component[b-e6c3cio4kw]  .registrations-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.registrations-list-component[b-e6c3cio4kw]  .registrations-filter .form-inputs > * {
  width: auto;
}
.registrations-list-component[b-e6c3cio4kw]  .registrations-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.registrations-list-component[b-e6c3cio4kw]  .registrations-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.registrations-list-component[b-e6c3cio4kw]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.registrations-list-component[b-e6c3cio4kw]  a span {
  text-decoration: underline;
}
.registrations-list-component[b-e6c3cio4kw]  .deleted-row {
  color: rgb(var(--hortitime-color-error));
}
.registrations-list-component[b-e6c3cio4kw]  .selection-cell {
  width: 64px;
  min-width: 64px;
  max-width: 64px;
}
.registrations-list-component[b-e6c3cio4kw]  .selection-cell .selection-cell-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.registrations-list-component.hidden[b-e6c3cio4kw] {
  display: none !important;
}
/* /Components/Relations/RelationsFormComponent.razor.rz.scp.css */
.relations-form-component[b-l3e9quht0t] {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.relations-form-component[b-l3e9quht0t]  .relations-form, .relations-form-component[b-l3e9quht0t]  .form-body {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--hortitime-margin-md);
}
.relations-form-component[b-l3e9quht0t]  .relations-form {
  overflow: hidden;
}
.relations-form-component[b-l3e9quht0t]  .relations-form .form-buttons {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}
.relations-form-component[b-l3e9quht0t]  .relations-form .form-buttons > * {
  flex-grow: 1;
}
.relations-form-component[b-l3e9quht0t]  .relations-form .transporters-list {
  flex: 0 1 auto;
  max-height: 30vh;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  gap: var(--hortitime-padding-md);
}
.relations-form-component[b-l3e9quht0t]  .relations-form .transporter {
  gap: var(--hortitime-padding-sm);
}
.relations-form-component[b-l3e9quht0t]  .relations-form .add-or-remove {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-md);
}
/* /Components/Relations/RelationsListComponent.razor.rz.scp.css */
.relations-list-component[b-btmc5djzel] {
  overflow: hidden;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.relations-list-component[b-btmc5djzel]  .relations-filter {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  padding: var(--hortitime-padding-sm);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--hortitime-padding-sm);
}
.relations-list-component[b-btmc5djzel]  .relations-filter .form-inputs {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-padding-sm);
}
.relations-list-component[b-btmc5djzel]  .relations-filter .form-inputs > * {
  width: auto;
}
.relations-list-component[b-btmc5djzel]  .relations-list {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.relations-list-component[b-btmc5djzel]  .relations-list .table-action-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}
.relations-list-component[b-btmc5djzel]  a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.relations-list-component[b-btmc5djzel]  a span {
  text-decoration: underline;
}
.relations-list-component.hidden[b-btmc5djzel] {
  display: none !important;
}
/* /Components/UpdateAvailableDetector.razor.rz.scp.css */
.floating-update-button[b-n65fv4tm16] {
  position: fixed;
  left: 16px;
  right: 16px;
  bottom: 16px;
  padding: 16px;
  animation: fadein-b-n65fv4tm16 1s ease-out;
  background-color: rgb(255, 138, 0);
  color: white;
  z-index: 10000;
  border: none;
  font-size: 16px;
  cursor: pointer;
}
.floating-update-button:active[b-n65fv4tm16] {
  background-color: rgb(255, 138, 0);
  color: white;
}
.floating-update-button:focus[b-n65fv4tm16] {
  background-color: rgb(255, 138, 0);
  color: white;
}

@keyframes fadein-b-n65fv4tm16 {
  from {
    left: 100%;
    right: -100%;
  }
  to {
    left: 16px;
    right: 16px;
  }
}
/* /Layout/MainLayout.razor.rz.scp.css */
.main-layout[b-3ncp7vpnc9] {
  position: relative;
  overflow: hidden;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.main-layout .navigation-bar-container[b-3ncp7vpnc9] {
  position: relative;
  overflow: hidden;
  flex: 1;
}
.main-layout .navigation-bar-container[b-3ncp7vpnc9]  .navigation-bar {
  background-color: transparent !important;
}
.main-layout .navigation-bar-container[b-3ncp7vpnc9]  .navigation-bar-item {
  max-width: 100px !important;
}
@media screen and (min-width: 350px) {
  .main-layout .navigation-bar-container[b-3ncp7vpnc9]  .navigation-bar-item {
    min-width: 65px !important;
  }
}
.main-layout .login[b-3ncp7vpnc9] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--hortitime-padding-md);
}
.main-layout .login[b-3ncp7vpnc9]  .logo {
  height: auto;
  width: 100%;
  max-width: 300px;
}
.main-layout .login[b-3ncp7vpnc9]  .login-component {
  width: 100%;
  max-width: 600px;
}
/* /Layout/NavMenu.razor.rz.scp.css */
/*.top-app-bar {
    background-color: rgb(var(--hortitime-color-surface-variant));
    color: rgb(var(--hortitime-color-on-surface-variant));
}

*/
/*.navbar-toggler {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand {
    font-size: 1.1rem;
}

.bi {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type {
        padding-top: 1rem;
    }

    .nav-item:last-of-type {
        padding-bottom: 1rem;
    }

    .nav-item ::deep a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item ::deep a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item ::deep a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {*/
/* Never collapse the sidebar for wide screens */
/*display: block;
        min-width: 250px;
    }

    .nav-scrollable {*/
/* Allow sidebar to scroll for tall menus */
/*height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}*/
/* /Pages/ActiveDevice.razor.rz.scp.css */
.active-device-page[b-tgf8cetr5v] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.active-device-page[b-tgf8cetr5v]  .error {
  color: rgb(var(--hortitime-color-error));
}
.active-device-page[b-tgf8cetr5v]  .signal-button {
  z-index: 5000;
  cursor: pointer;
  position: fixed;
  top: var(--hortitime-padding-md);
  right: var(--hortitime-padding-sm);
}
.active-device-page[b-tgf8cetr5v]  .signal-button.ok {
  color: rgb(var(--hortitime-color-primary));
}
.active-device-page[b-tgf8cetr5v]  .signal-button.warning {
  color: rgb(255, 138, 0);
}
.active-device-page[b-tgf8cetr5v]  .signal-button.error {
  color: rgb(var(--hortitime-color-error));
}
.active-device-page .previous-registrations[b-tgf8cetr5v] {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  margin-bottom: var(--hortitime-margin-lg);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.active-device-page .previous-registrations[b-tgf8cetr5v]  > .list-component {
  max-height: 350px;
  margin-bottom: var(--hortitime-margin-sm);
}
.active-device-page .previous-registrations[b-tgf8cetr5v]  .open-list-button {
  width: 100%;
}
.active-device-page .registrations-form-container[b-tgf8cetr5v] {
  flex: 1 1 auto;
  height: auto;
  width: 100%;
  max-width: 600px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.active-device-page .registrations-form-container[b-tgf8cetr5v]  .registrations-form-component {
  max-height: unset;
  overflow: unset;
}
/* /Pages/BalanceDetails.razor.rz.scp.css */
.balance-details-page[b-jpjbak7dpq] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.balance-details-page[b-jpjbak7dpq]  .list-component {
  height: auto;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.balance-details-page[b-jpjbak7dpq]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.balance-details-page[b-jpjbak7dpq]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.balance-details-page[b-jpjbak7dpq]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.balance-details-page[b-jpjbak7dpq]  .form-dialog::part(action) {
  padding: var(--hortitime-padding-lg);
}
.balance-details-page[b-jpjbak7dpq]  .form-dialog .form-save {
  width: 100%;
}
.balance-details-page .list-component[b-jpjbak7dpq] {
  overflow-y: auto;
}
.balance-details-page .list-component[b-jpjbak7dpq]  .title.error {
  color: rgb(var(--hortitime-color-error));
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .registrations-filter {
  padding-top: var(--hortitime-padding-md);
  margin-bottom: var(--hortitime-margin-md);
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--hortitime-padding-md);
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .registrations-filter .filter-inputs {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--hortitime-padding-md);
}
@media screen and (min-width: 600px) {
  .balance-details-page .list-component[b-jpjbak7dpq]  > .registrations-filter, .balance-details-page .list-component[b-jpjbak7dpq]  > .registrations-filter .filter-inputs {
    flex-grow: 0;
    flex-direction: row;
    align-items: center;
  }
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .contact-information {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--hortitime-margin-md);
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .contact-information > span {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .contact-information > span > a {
  color: rgb(var(--hortitime-color-primary));
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hortitime-margin-xs);
  text-decoration: none;
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .contact-information > span > a > span {
  text-decoration: underline;
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .internal-note {
  white-space: pre-wrap;
  margin-bottom: var(--hortitime-margin-md);
}
.balance-details-page .list-component[b-jpjbak7dpq]  > .mutations-list, .balance-details-page .list-component[b-jpjbak7dpq]  > .balances-list, .balance-details-page .list-component[b-jpjbak7dpq]  > .registrations-list {
  max-height: 450px;
  margin-bottom: var(--hortitime-margin-lg);
}
/* /Pages/BalanceLogs.razor.rz.scp.css */
.balance-logs-page[b-sfo0kwkpqd] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    overflow: hidden;
    max-width: 100%;
}

[b-sfo0kwkpqd] .balance-logs-list-component {
    height: auto;
    max-height: 80vh;
    overflow: hidden;
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: auto;
}


@media (min-width: 992px) {

    .balance-logs-page[b-sfo0kwkpqd] {
        flex-direction: row;
        justify-content: space-between;
        min-height: 90vh;
        max-height: 90vh;
    }

    [b-sfo0kwkpqd] .balance-logs-list-component {
        margin-right: 32px;
        margin-bottom: 0;
        max-height: 90vh;
    }
}
/* /Pages/Balances.razor.rz.scp.css */
.balances-page[b-thuykgdyrm] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.balances-page[b-thuykgdyrm]  .list-component {
  height: auto;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.balances-page[b-thuykgdyrm]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.balances-page[b-thuykgdyrm]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.balances-page[b-thuykgdyrm]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.balances-page[b-thuykgdyrm]  .form-dialog::part(action) {
  padding: var(--hortitime-padding-lg);
}
.balances-page[b-thuykgdyrm]  .form-dialog .form-save {
  width: 100%;
}

/*.balances-page {
    overflow: hidden;
    max-width: 100%;
    height: 100%;
    max-height: 100%;

    padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);

    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;

    ::deep {
        .balances-list {
            height: auto;
            overflow: hidden;
            flex-shrink: 1;
            flex-grow: 1;
            flex-basis: auto;
        }

        .form-dialog {
            &::part(panel) {
                min-width: 350px;
                max-width: 100%;
                width: 30vw;

                padding: 0;
            }

            &::part(header) {
                height: 64px;
                min-height: 64px;
                max-height: 64px;
            }

            &::part(body) {
                padding: 0 var(--hortitime-padding-lg);
            }

            &::part(action) {
                padding: var(--hortitime-padding-lg);
            }

            .form-save {
                width: 100%;
            }
        }
    }
}
*/
/* /Pages/Devices.razor.rz.scp.css */
.devices-page[b-w9c4v9lb1l] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.devices-page[b-w9c4v9lb1l]  .list-component {
  height: auto;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.devices-page[b-w9c4v9lb1l]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.devices-page[b-w9c4v9lb1l]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.devices-page[b-w9c4v9lb1l]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.devices-page[b-w9c4v9lb1l]  .form-dialog::part(action) {
  padding: var(--hortitime-padding-lg);
}
.devices-page[b-w9c4v9lb1l]  .form-dialog .form-save {
  width: 100%;
}
/* /Pages/Registrations.razor.rz.scp.css */
.registrations-page[b-f8vyjkgumi] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.registrations-page[b-f8vyjkgumi]  .list-component {
  height: auto;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.registrations-page[b-f8vyjkgumi]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.registrations-page[b-f8vyjkgumi]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.registrations-page[b-f8vyjkgumi]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.registrations-page[b-f8vyjkgumi]  .form-dialog::part(action) {
  padding: var(--hortitime-padding-lg);
}
.registrations-page[b-f8vyjkgumi]  .form-dialog .form-save {
  width: 100%;
}
/* /Pages/Relations.razor.rz.scp.css */
.relations-page[b-arbo7a6fh0] {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--hortitime-padding-md) var(--hortitime-padding-md) var(--hortitime-padding-sm) var(--hortitime-padding-md);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.relations-page[b-arbo7a6fh0]  .list-component {
  height: auto;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}
.relations-page[b-arbo7a6fh0]  .form-dialog::part(panel) {
  min-width: 350px;
  max-width: 100%;
  width: 30vw;
  padding: 0;
}
.relations-page[b-arbo7a6fh0]  .form-dialog::part(header) {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}
.relations-page[b-arbo7a6fh0]  .form-dialog::part(body) {
  padding: 0 var(--hortitime-padding-lg);
}
.relations-page[b-arbo7a6fh0]  .form-dialog::part(action) {
  padding: var(--hortitime-padding-lg);
}
.relations-page[b-arbo7a6fh0]  .form-dialog .form-save {
  width: 100%;
}
