.elementor-24862 .elementor-element.elementor-element-9cd5045{--display:flex;}.elementor-24862 .elementor-element.elementor-element-3bd285a{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-25dd032{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-00a371f{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-7ec1984{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-41a2eb7{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-54714ad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#1D6FB8;--border-color:#1D6FB8;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24862 .elementor-element.elementor-element-54714ad:not(.elementor-motion-effects-element-type-background), .elementor-24862 .elementor-element.elementor-element-54714ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB;}.elementor-24862 .elementor-element.elementor-element-d04978f a{color:#2C79BD;}.elementor-24862 .elementor-element.elementor-element-0e5d30f{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-2c6662e{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-a52e0cc{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-104e0c2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#1D6FB8;--border-color:#1D6FB8;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24862 .elementor-element.elementor-element-104e0c2:not(.elementor-motion-effects-element-type-background), .elementor-24862 .elementor-element.elementor-element-104e0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB;}.elementor-24862 .elementor-element.elementor-element-38a8bcd a{color:#2C79BD;}.elementor-24862 .elementor-element.elementor-element-57d6f4d{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-b433fb7{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-ca10d76{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-f6ac4d3{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-18faf15{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-7291df3{--spacer-size:10px;}.elementor-24862 .elementor-element.elementor-element-b28b6b1{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-b81ac6d */.mcp-diagram { margin: 24px 0; }
.mcp-diagram svg { width: 100%; height: auto; display: block; }
.mcp-diagram figcaption { margin-top: 8px; font-size: 13px; font-style: italic;
  color: #5a6b78; text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-429d34d */.mcp-kod {
  background: #f5f7f9;
  border: 1px solid #e0e5ea;
  border-left: 3px solid #E97132;
  border-radius: 3px;
  padding: 14px 16px;
  margin: 16px 0;
  overflow-x: auto;
}
.mcp-kod code {
  font-family: Consolas, "Courier New", monospace;
  font-size: 13.5px;
  line-height: 1.6;
  color: #2b3742;
  white-space: pre;
  background: none;
  border: 0;
  padding: 0;
}
.mcp-kod .kom {
  color: #7c8894;
}
.mcp-kod.vypis {
  border-left-color: #48555f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-599b2bc */.mcp-kod.vypis { border-left-color: #48555f; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4bd90a */.mcp-nastavenia { width: 100%; min-width: 860px; border-collapse: collapse; }
.mcp-nastavenia thead th { text-align: left; font-weight: 600; padding: 12px 16px;
  border-bottom: 2px solid #E97132; }
.mcp-nastavenia tbody th { text-align: left; font-weight: 400; width: 24%;
  padding: 14px 16px; vertical-align: top; border-bottom: 1px solid #e4e9ee; }
.mcp-nastavenia td { padding: 14px 16px; vertical-align: top;
  border-bottom: 1px solid #e4e9ee; }
.mcp-nastavenia td:nth-child(2) { width: 16%; }
.mcp-nastavenia td.povinne { font-weight: 600; }
.mcp-nastavenia code { font-family: Consolas, "Courier New", monospace;
  font-size: 13px; background: #f5f7f9; border: 1px solid #e4e9ee;
  border-radius: 3px; padding: 1px 5px; white-space: nowrap; }/* End custom CSS */