@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap');

article[role=document].line-height-125 {
  line-height: 1.25em;
}
article[role=document].line-height-125 .msi {
  vertical-align: middle;
}
article[role=document].line-height-140 {
  line-height: 1.4em;
}
article[role=document].line-height-140 .msi {
  vertical-align: middle;
}
article[role=document].line-height-150 {
  line-height: 1.5em;
}
article[role=document].line-height-150 .msi {
  vertical-align: middle;
}
article[role=document].line-height-200 {
  line-height: 2em;
}
article[role=document].line-height-200 .msi {
  vertical-align: middle;
}
article[role=document] h1 {
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
}
article[role=document] .text-justify {
  text-align: justify;
}
article[role=document] .text-center {
  text-align: center;
}
article[role=document] .text-right {
  text-align: right;
}
article[role=document] .text-left {
  text-align: left;
}
article[role=document] .text-indent {
  text-indent: 2em;
}
article[role=document] .text-indent-49 {
  text-indent: 2em;
}
article[role=document] .txt-color-blue {
  color: blue;
}
article[role=document] .txt-color-red {
  color: red;
}
article[role=document] .txt-color-green {
  color: green;
}
article[role=document] .text-bold {
  font-weight: bold;
}
article[role=document] .text-italic {
  font-style: italic;
}
article[role=document] .page-number::before {
  content: " [Strona]";
}
article[role=document] .section-page::before {
  content: " [Strona]";
}
article[role=document] .page-totalcount::before {
  content: " [LiczbaStron]";
}
article[role=document] p {
  min-height: 1em;
}
article[role=document] table {
  width: 100%;
  table-layout: fixed;
}
article[role=document] ol {
  padding-inline-start: 2em;
}
article[role=document] ol[type="a)"] {
  counter-reset: listalpha;
}
article[role=document] ol[type="a)"] > li {
  list-style: none;
  position: relative;
}
article[role=document] ol[type="a)"] > li:before {
  counter-increment: listalpha;
  content: counter(listalpha, lower-alpha) ") ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ol[type="a."] {
  counter-reset: listalpha;
}
article[role=document] ol[type="a."] > li {
  list-style: none;
  position: relative;
}
article[role=document] ol[type="a."] > li:before {
  counter-increment: listalpha;
  content: counter(listalpha, lower-alpha) ". ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ol[type="1)"] {
  counter-reset: list;
}
article[role=document] ol[type="1)"] > li {
  list-style: none;
  position: relative;
}
article[role=document] ol[type="1)"] > li:before {
  counter-increment: list;
  content: counter(list, numeric) ") ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ol[type="1."],
article[role=document] ol:first-of-type:not([type]) {
  counter-reset: list;
}
article[role=document] ol[type="1."] > li,
article[role=document] ol:first-of-type:not([type]) > li {
  list-style: none;
  position: relative;
}
article[role=document] ol[type="1."] > li:before,
article[role=document] ol:first-of-type:not([type]) > li:before {
  counter-increment: list;
  content: counter(list, numeric) ". ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ol[type="1.1."] {
  counter-reset: list1;
}
article[role=document] ol[type="1.1."] > li {
  list-style: none;
  position: relative;
  padding-left: 0.7em;
}
article[role=document] ol[type="1.1."] > li:before {
  counter-increment: list1;
  content: counter(list, numeric) "." counter(list1, numeric) ". ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ol[type="1.1.1."] {
  counter-reset: list2;
}
article[role=document] ol[type="1.1.1."] > li {
  list-style: none;
  position: relative;
  padding-left: 1.5em;
}
article[role=document] ol[type="1.1.1."] > li:before {
  counter-increment: list2;
  content: counter(list, numeric) "." counter(list1, numeric) "." counter(list2, numeric) ". ";
  position: absolute;
  left: -1.3em;
}
article[role=document] ul {
  padding-inline-start: 2em;
}
article[role=document] ul[type="-"] > li {
  list-style: none;
  position: relative;
}
article[role=document] ul[type="-"] > li:before {
  content: "– ";
  position: absolute;
  left: -1.3em;
}
article[role=document] hr.dotted {
  border: 1px dotted black;
  border-style: none none dotted;
  background-color: transparent;
}
article[role=document] hr.dashed {
  border: 1px dotted black;
  border-style: none none dashed;
  background-color: transparent;
}
article[role=document] [bgcolor=brownLight] {
  background-color: rgb(221, 217, 195);
}
article[role=document] .line-height-150 {
  line-height: 1.5em;
}
article[role=document] .line-height-2 {
  line-height: 2em;
}
article[role=document] tr.diffnew,
article[role=document] td.diffnew td,
article[role=document] span.diffnew {
  background-color: rgb(135, 224, 135);
}
article[role=document] tr.diffdel,
article[role=document] span.diffdel,
article[role=document] tr.diffdel td {
  background-color: rgb(243, 162, 162);
}
article[role=document] span.diffdel {
  text-decoration: line-through;
}
article[role=document] .msi {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  vertical-align: text-bottom;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
article[role=document] .msi-check_box:before {
  content: "\e834";
}
article[role=document] .msi-check_box_outline_blank:before {
  content: "\e835";
}
article[role=document] .msi-home:before {
  content: "\e88a";
}
article[role=document] .msi-location_city:before {
  content: "\e7f1";
}
article[role=document] .msi-person:before {
  content: "\e7fd";
}
article[role=document] .msi-radio_button_checked:before {
  content: "\e837";
}
article[role=document] .msi-radio_button_unchecked:before {
  content: "\e836";
}
article[role=document] .msi-signature:before {
  content: "\f74c";
}
table[border='1'] {
  border-collapse: collapse;
}
table[border='1'] td,
table[border='1'] th {
  border: 1px solid black;
  padding: 3px;
  min-height: 20px;
}
table td > p:first-child {
  margin-block-start: 0;
}
table td > p:last-child {
  margin-block-end: 0;
}

img.fullpage {
  display: none;
}
.txt-color-BB2649 {
  color: #bb2649;
}
.font-name-League_Spartan {
  font-family: 'League Spartan', serif;
  font-weight: 400;
}
.font-name-League_Spartan_Light {
  font-family: 'League Spartan', serif;
  font-weight: 300;
}
.font-name-League_Spartan_Thin {
  font-family: 'League Spartan', serif;
  font-weight: 100;
}
