/* _content/Megacentral.Blazor/AvatarSimple.razor.rz.scp.css */
.avatar[b-8kr275d0ua] {
  width: 26px;
  height: 26px;
  border-radius: 50%;
}

/*# sourceMappingURL=Avatar.razor.css.map */
/* _content/Megacentral.Blazor/Button.razor.rz.scp.css */
.btn-link.underlined[b-v96zxt7lzg], .btn-link.underlined:hover[b-v96zxt7lzg] {
  border-bottom: 1px dashed silver;
  border-radius: 0;
}

/*# sourceMappingURL=Button.razor.css.map */
/* _content/Megacentral.Blazor/ClipboardButton.razor.rz.scp.css */
.copy-to-clipboard:hover[b-zz3gnqg17z] {
  opacity: 1;
  color: black;
  border-bottom: 1px dashed gray;
}

/*# sourceMappingURL=ClipboardButton.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/ConfirmBox.razor.rz.scp.css */


/*# sourceMappingURL=ConfirmBox.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/ErrorDialog.razor.rz.scp.css */


/*# sourceMappingURL=ErrorDialog.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/MessageBox.razor.rz.scp.css */
.main-text[b-57jn6qclfb] {
  max-height: 300px;
  overflow-y: auto;
  overflow-wrap: break-word;
}

/*# sourceMappingURL=MessageBox.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/NotifyMessageBox.razor.rz.scp.css */
@media (min-width: 600px) {
  .dialog[b-b43qwgku0g] {
    min-width: 550px;
  }
}

.main-text[b-b43qwgku0g] {
  max-height: 300px;
  overflow-y: auto;
  overflow-wrap: break-word;
}

/*# sourceMappingURL=NotifyMessageBox.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/ProgressBar.razor.rz.scp.css */
.progress-shell__track[b-dsreewzyid] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.progress-shell__track-inner[b-dsreewzyid] {
  width: 100%;
  height: 100%;
  background-color: #e9ecef;
  border-radius: inherit;
  overflow: hidden;
}

.progress-shell__fill[b-dsreewzyid] {
  height: 100%;
  background-color: #0d6efd;
  transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: inherit;
}

[data-bs-theme=dark] .progress-shell__track-inner[b-dsreewzyid] {
  background-color: #31363b;
}

[data-bs-theme=dark] .progress-shell__fill[b-dsreewzyid] {
  background-color: #339af0;
}
/* _content/Megacentral.Blazor/Dialog/ProgressBarBase.razor.rz.scp.css */
.progress-shell[b-jag5bdxifu] {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  background: transparent;
  border: 1px solid #eaeaea;
  border-radius: 1rem;
  overflow: hidden;
}

.progress-shell__content[b-jag5bdxifu] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.progress-shell__text-container[b-jag5bdxifu] {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  pointer-events: none;
}

.progress-shell__text[b-jag5bdxifu] {
  padding: 0 0.75rem;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[data-bs-theme=dark] .progress-shell[b-jag5bdxifu] {
  border-color: #404040;
}

.progress-shell--indeterminate.is-admin:hover[b-jag5bdxifu] {
  background: red !important;
}
/* _content/Megacentral.Blazor/Dialog/ProgressBarIndeterminate.razor.rz.scp.css */
.progress-shell--indeterminate[b-pmdhmwfaoc] {
  /* try to animate indeterminate progress (bs) */
}
.progress-shell--indeterminate .progress-shell__track[b-pmdhmwfaoc] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.progress-shell--indeterminate .progress-shell__track-inner[b-pmdhmwfaoc] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  border-radius: inherit;
}
.progress-shell--indeterminate .progress-shell__fill[b-pmdhmwfaoc] {
  background-color: #cacaff;
  height: 100%;
  width: 14%;
  border-radius: 999px;
  animation: indeterminate-b-pmdhmwfaoc 5s infinite;
  position: relative;
}
@keyframes indeterminate-b-pmdhmwfaoc {
  0% {
    left: 0%;
  }
  50% {
    left: 90%;
  }
  100% {
    left: 0%;
  }
}
/* _content/Megacentral.Blazor/Dialog/ToastBox.razor.rz.scp.css */
.toast-box[b-x2sbzek0m4] {
  width: 400px;
  min-height: 60px;
  box-shadow: 3px 5px 20px #dadada;
}
.toast-box.info[b-x2sbzek0m4] {
  background-color: #496be4;
}
.toast-box.error[b-x2sbzek0m4] {
  background-color: red;
}
.toast-box.success[b-x2sbzek0m4] {
  background-color: #496be4;
}
.toast-box .title[b-x2sbzek0m4] {
  font-weight: 300;
}

.close-btn[b-x2sbzek0m4] {
  position: absolute;
  right: 10px;
  top: 0px;
  opacity: 0.35;
}

/*# sourceMappingURL=ToastBox.razor.css.map */
/* _content/Megacentral.Blazor/Dialog/ToastBoxIconized.razor.rz.scp.css */
.toast-box-iconized[b-vivplr2l2y] {
    color: black;
    margin-right: 30px;
    background: #d7d4ff;
    border: 1px solid silver;
    width: 333px;
    min-height: 70px;

    [data-bs-theme="light"] & {
        box-shadow: 3px 5px 20px #dadada;
    }
}

.toast-box-iconized.error[b-vivplr2l2y] {
    background: #dc3545;
    color: #ffffff;
    border-color: #dc3545;
}

.close-btn[b-vivplr2l2y] {
    position: absolute;
    right: 12px;
    top: 6px;
    opacity: 0.65;
    font-size: 1.7rem;
    line-height: 1;
    cursor: pointer;
}

/* _content/Megacentral.Blazor/Dialog/WaitDialog.razor.rz.scp.css */
@media (min-width: 600px) {
  .dialog[b-54aa2lwsk2] {
    min-width: 550px; } }
/* _content/Megacentral.Blazor/DropdownMultiSelect.razor.rz.scp.css */
.dropdown-menu[b-vq8ktcqrv5] {
  max-height: 400px;
  overflow-y: auto;
}

/* _content/Megacentral.Blazor/InlineEditor.razor.rz.scp.css */
.readonly[b-zl6nxg5v79] {
  display: inline-block;
  /*min-width:60px;*/
  border-bottom: 1px dashed #a2a2a2;
  cursor: pointer; }
/* _content/Megacentral.Blazor/Layout/Tab2.razor.rz.scp.css */
.tabs2-panel-inner[b-zz16mpm7dy] {
    min-width: 0;
}

/* _content/Megacentral.Blazor/Layout/Tabs2.razor.rz.scp.css */
.tabs2-root[b-g47c19tvld] {
    --tabs2-indicator-left: 0px;
    --tabs2-indicator-width: 0px;
    --tabs2-indicator-opacity: 0;
}

.tabs2-nav-wrapper[b-g47c19tvld] {
    position: relative;
}

.tabs2-nav[b-g47c19tvld] {
    gap: 0.375rem;
}

.tabs2-nav .nav-link[b-g47c19tvld] {
    position: relative;
    z-index: 1;
    padding: 0.5rem 0.85rem 0.7rem;
    border: 0;
    border-radius: 0.75rem 0.75rem 0 0;
    background: transparent;
    color: var(--bs-secondary-color, #6c757d);
    transition:
        color 0.22s ease,
        background-color 0.22s ease,
        transform 0.22s ease;
}

.tabs2-nav .nav-link:hover[b-g47c19tvld] {
    color: var(--bs-body-color, inherit);
    background: rgba(var(--bs-primary-rgb, 13, 110, 253), 0.08);
}

.tabs2-nav .nav-link:focus-visible[b-g47c19tvld] {
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb, 13, 110, 253), 0.18);
}

.tabs2-nav .nav-link.active[b-g47c19tvld] {
    color: var(--bs-primary, #0d6efd);
    background: transparent;
}

.tabs2-indicator[b-g47c19tvld] {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: var(--tabs2-indicator-width);
    border-radius: 999px;
    background: var(--bs-primary, #0d6efd);
    opacity: var(--tabs2-indicator-opacity);
    pointer-events: none;
    transform: translateX(var(--tabs2-indicator-left));
    transition:
        transform 0.34s cubic-bezier(0.22, 1, 0.36, 1),
        width 0.34s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.18s ease;
    will-change: transform, width;
}

.tabs2-content[b-g47c19tvld] {
    min-width: 0;
    /* Výchozí mezera mezi navigací záložek a jejich obsahem. */
    padding-top: 1rem;
}

.tabs2-content > .tab-pane[b-g47c19tvld] {
    display: none;
    opacity: 0;
    transform: translateY(6px);
    transition:
        opacity 0.18s ease,
        transform 0.24s ease;
}

.tabs2-content > .tab-pane.show.active[b-g47c19tvld] {
    display: block;
    opacity: 1;
    transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
    .tabs2-nav .nav-link[b-g47c19tvld],
    .tabs2-indicator[b-g47c19tvld],
    .tabs2-content > .tab-pane[b-g47c19tvld] {
        transition: none;
    }
}




/* _content/Megacentral.Blazor/Layout/TabsEx.razor.rz.scp.css */
[data-bs-theme=dark] .xtabs-container[b-7lrt9keohl]  .xtabs {
  background-color: black !important;
  border: silver;
}
[data-bs-theme=dark] .xtabs-container[b-7lrt9keohl]  .xtabs .xtabs-link {
  border: none;
}
[data-bs-theme=dark] .xtabs-container[b-7lrt9keohl]  .xtabs .xtabs-link h6 {
  color: gray;
}
[data-bs-theme=dark] .xtabs-container[b-7lrt9keohl]  .xtabs .xtabs-link.active {
  background: none;
  border: none;
  border-bottom: 3px solid white;
}
[data-bs-theme=dark] .xtabs-container[b-7lrt9keohl]  .xtabs .xtabs-link.active h6 {
  color: white !important;
}

/*# sourceMappingURL=TabsEx.razor.css.map */
/* _content/Megacentral.Blazor/ListBox.razor.rz.scp.css */
.list-group-item.active[b-xfamicj9u6] {
  background-color: #f5f5f5;
  color: black;
  border-color: silver;
}

/*# sourceMappingURL=ListBox.razor.css.map */
/* _content/Megacentral.Blazor/NumericEditorTouch.razor.rz.scp.css */
[b-xa2k5glt42] {
  /*.e-numeric.custom-box {
      border: none
  }

  .e-numerictextbox {
      text-align: center;
  }

  .e-numeric .e-input-group-icon.e-spin-up:before {
      content: "\e823";
      color: rgba(0, 0, 0, 0.54);
  }

  .e-numeric .e-input-group-icon.e-spin-down:before {
      content: "\e934";
      color: rgba(0, 0, 0, 0.54);
  }*/
}
[b-xa2k5glt42] .value {
  text-align: center;
  width: 30px;
  border: none;
  display: inline;
}
[b-xa2k5glt42] .value.wider {
  width: 60px;
}

/* pro Firefox */
input[type=number][b-xa2k5glt42] {
  -moz-appearance: textfield;
}

/* pro Chrome, Edge, Safari */
input[type=number][b-xa2k5glt42]::-webkit-outer-spin-button,
input[type=number][b-xa2k5glt42]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*# sourceMappingURL=NumericEditorTouch.razor.css.map */
/* _content/Megacentral.Blazor/SegmentedControl.razor.rz.scp.css */
@charset "UTF-8";
/* Segmentovaný přepínač.

   Barvy jsou výhradně z bootstrapových proměnných, ne natvrdo: komponenta se používá
   ve světlém i tmavém motivu a natvrdo zapsaná šeď by v jednom z nich zmizela. */
.mc-segmented[b-veglsxyrz7] {
  display: inline-flex;
  /* Vnější rámeček drží segmenty pohromadě jako jeden ovládací prvek. Bez něj vypadají
     jako dvě samostatná tlačítka a uživatel nepozná, že se navzájem vylučují. */
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  background: var(--bs-tertiary-bg);
  padding: 2px;
  gap: 2px;
}

.mc-segmented-item[b-veglsxyrz7] {
  /* Reset nativního tlačítka: podklad si řídí až stav .is-selected, aby nevybraný segment
     splynul s pozadím skupiny a vybraný z něj naopak vystoupil. */
  appearance: none;
  border: 0;
  background: transparent;
  flex: 1 1 auto;
  padding: 4px 12px;
  border-radius: calc(var(--bs-border-radius) - 2px);
  font-size: 0.875rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--bs-secondary-color);
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}

.mc-segmented-item:hover:not(.is-selected):not(:disabled)[b-veglsxyrz7] {
  color: var(--bs-body-color);
  background: var(--bs-secondary-bg);
}

/* Vybraný segment: plný podklad a výraznější text. Rozdíl stojí na dvou znacích současně
   (podklad + barva písma), protože samotný podklad je v tmavém motivu málo patrný. */
.mc-segmented-item.is-selected[b-veglsxyrz7] {
  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-weight: 600;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}

.mc-segmented-item:disabled[b-veglsxyrz7] {
  opacity: 0.6;
  cursor: default;
}

/* Viditelné zaměření klávesnicí – přepínač se ovládá i tabulátorem a bez obrysu není
   poznat, na kterém segmentu uživatel stojí. */
.mc-segmented-item:focus-visible[b-veglsxyrz7] {
  outline: 2px solid var(--bs-primary);
  outline-offset: -1px;
}

/*# sourceMappingURL=SegmentedControl.razor.css.map */
/* _content/Megacentral.Blazor/Switch.razor.rz.scp.css */
[b-ln7q5kpld1] label {
  padding-top: 4px; }
/* _content/Megacentral.Blazor/TextBox.razor.rz.scp.css */


/*# sourceMappingURL=TextBox.razor.css.map */
/* _content/Megacentral.Blazor/TooltipB.razor.rz.scp.css */
div[id^=bootstrap-tooltip-][b-45dpg8sxqr] {
  display: inline-flex;
}

/*# sourceMappingURL=TooltipB.razor.css.map */
/* _content/Megacentral.Blazor/TooltipEx.razor.rz.scp.css */
@charset "UTF-8";
.tooltip-container[b-l2uhziw1ih] {
  position: relative;
  overflow: visible;
  display: inline-block; /* místo inline-flex, pokud nechceš, aby kontejner rostl */
  vertical-align: top;
}
.tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  position: absolute;
  background: #333;
  color: #fff;
  padding: 2px 8px;
  font-size: 12px;
  border-radius: 4px;
  z-index: 10000;
  max-width: 300px;
  box-sizing: border-box;
  word-break: break-word;
  white-space: normal;
  pointer-events: none;
  /* Pozice tooltipu */
}
.tooltip-container .tooltip-popover.small[b-l2uhziw1ih] {
  /* zde můžeš doplnit styly pro malý tooltip */
}
.tooltip-position-top .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 6px;
}
.tooltip-position-topleft .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  bottom: 100%;
  left: 0;
  margin-bottom: 6px;
}
.tooltip-position-topright .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  bottom: 100%;
  right: 0;
  margin-bottom: 6px;
}
.tooltip-position-bottom .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 6px;
}
.tooltip-position-bottomleft .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  top: 100%;
  left: 0;
  margin-top: 6px;
}
.tooltip-position-bottomright .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  top: 100%;
  right: 0;
  margin-top: 6px;
}
.tooltip-position-right .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 6px;
}
.tooltip-position-left .tooltip-container .tooltip-popover[b-l2uhziw1ih] {
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 6px;
}

/*# sourceMappingURL=TooltipEx.razor.css.map */
