<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#bankSearch {
  display: inline-block;
  color: #0052a5;
}

.bankSearch-icon {
  position: relative;
}

.bankSearch-icon::before {
  content: " ";
  background-image: url("/assets/img/search.svg");
  position: absolute;
  height: 20px;
  width: 20px;
  bottom: -2px;
  right: 10px;
  background-repeat: no-repeat;
}

.justify-content-center {
  justify-content: center;
}

#bank,
#voivodeship {
  border-radius: 4px;
  -webkit-appearance: none;
  position: relative;
  display: inline-block;
  color: #0052a5;
}

.select-icon {
  position: relative;
  pointer-events: none;
}

.select-icon::before {
  content: "";
  background-image: url("/assets/img/down_icon.svg");
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  bottom: -2px;
  color: #0052a5;
  background-repeat: no-repeat;
}

.footer {
  margin-top: 72px;
}

@media screen and (min-width: 1023.9px) {
  .horizontal--line {
    display: none;
  }

  #loginButton {
    margin-left: -35px;
  }
}

@media screen and (max-width: 1023.9px) {
  .for-desktop {
    display: none;
  }

  .previousButton::before {
    left: -20px;
  }
}

.for-desktop .square--box {
  top: 146px;
}

.previousButton {
  color: #0052a5;
  font-weight: 700;
  position: relative;
}

.previousButton::before {
  content: "";
  background-image: url("/assets/img/down_icon.svg");
  position: absolute;
  width: 20px;
  height: 20px;
  left: -20px;
  bottom: 0;
  color: #0052a5;
  transform: rotate(90deg);
  background-repeat: no-repeat;
}

.middle--column,
.for-desktop {
  padding-top: 46px;
  padding-bottom: 15px;
}

.dropdown-menu {
  position: absolute;
  width: 100%;
  background-color: white;
  border: 1px solid #b7b7b7;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-sizing: unset !important;
  -webkit-box-sizing: unset !important;
  max-height: 300px;
  overflow: auto;
}

.dropdown-item {
  padding: 10px;
  -webkit-box-sizing: unset !important;
  box-sizing: unset !important;
  color: #0052a5;
  position: relative;
}

.dropdown-item::after {
  position: absolute;
  height: 2px;
  opacity: 0.2;
  width: 95%;
  content: "";
  bottom: 2px;
  left: 15px;
  background-color: #b7b7b7;
}

.dropdown-item::before {
  -webkit-box-sizing: unset;
  box-sizing: unset;
}

.dropdown-item:focus,
.dropdown-item:active,
.dropdown-item:hover {
  background-color: #0052a5;
  color: white;
  outline: #0052a5 auto 1px;
}

.selected {
  background-color: #0052a5;
  color: white;
  outline: #0052a5 auto 1px;
}

.dropdown-item:active::after,
.dropdown-item:focus::after,
.dropdown-item:hover::after {
  height: 0;
}

option {
  padding: 10px;
  -webkit-box-sizing: unset !important;
  box-sizing: unset !important;
}

option:hover,
option:focus,
option:active {
  background-color: #0052a5;
  color: white;
  outline: #0052a5 auto 1px;
}

.option {
  padding: 10px;
  margin: 20px;
  -webkit-box-sizing: unset !important;
  box-sizing: unset !important;
}

.custom-select select {
  display: none !important;
}

.display-none {
  display: none;
}

/*  */
/* The container must be positioned relative: */
.custom-select {
  position: relative;
}

.custom-select select {
  display: none;
  /*hide original SELECT element: */
}

.select-selected {
  border-radius: 4px;
  -webkit-appearance: none;
  position: relative;
  color: #0052a5;
  background-color: #ffffff;
  border: 1px solid #b7b7b7;
}

.select-selected:focus {
  outline: none;
  border-color: #0052a5;
  box-shadow: 0 0 0 2px #0052a5;
  border: 1px solid #0052a5;
}

/* Style the arrow inside the select element: */
.select-selected:after {
  content: "";
  background-image: url("/assets/img/down_icon.svg");
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  bottom: 8px;
  color: #0052a5;
  background-repeat: no-repeat;
}

/* style the items (options), including the selected item: */
.select-items div,
.select-selected {
  padding: 10px;
  cursor: pointer;
  line-height: 21px;
}

.select-items div {
  color: #0052a5;
}

/* Style items (options): */
.select-items {
  position: absolute;
  background-color: white;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  max-height: 300px;
  overflow: auto;
}

.same-as-selected {
  color: #ffffff !important;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover,
.select-items div:focus,
.same-as-selected {
  background-color: #0052a5;
  color: #ffffff;
  outline: none;
}

.select-items div:hover::after {
  height: 0;
}

.select-item {
  position: relative;
}

.select-item::after {
  position: absolute;
  height: 2px;
  opacity: 0.2;
  width: 95%;
  content: "";
  bottom: 2px;
  left: 15px;
  background-color: #b7b7b7;
}

div.select-selected.margin-top-10px.bank-select-list {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 35px;
}

.rotate::after {
  transform: rotate(180deg);
}

.gdprDetails {
  clear: both;
}

.bs-login-change-link {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 20px;
  font-size: 11px;
  margin-bottom: 1px;
}

.bank-select-list {
  height: 44px;
}

.important-max-width {
  max-width: 400px !important;
}

@media print,
screen and (min-width: 64em) {
  .large-5 {
    flex: 0 0 43.9%;
    max-width: 44%;
  }

  .large-6 {
    max-width: 48%;
  }

  .login-main-column {
    max-width: 41.5%;
  }

  .register-select-column {
    flex: 0 0 45.5%;
    max-width: 45.5%;
  }

  .register-search-column {
    max-width: 45.5%;
  }

  .register-bs-center-row {
    justify-content: center;
  }

  .login-xidp-column {
    max-width: 50%;
  }
}

input#bankSearch::placeholder {
  position: relative;
  top: 0px
}

.hidden {
  display: none;
}

.margin-bottom-20px {
  margin-bottom: 20px;
}

.margin-right-50px {
  margin-right: 50px;
}

.margin-right-90px {
  margin-right: 90px;
}

.height-420px {
  height: 420px
}

#bs-login-img {
  top: 42%;
}

.bs-logo {
  max-width: 90px;
  max-height: 60px;
  margin-left: 5px;
  margin-top: 4px;
}

.cooperative-login-main-column {
  margin-top: -30px;
  width: 100%;
  margin-left: -10px;
}

.cooperative-login-main-column-content {
  width: 100%;
  margin-left: -10px;
}

.width-100-percent {
  width: 100%;
}

.padding-0-15px {
  padding: 0 15px;
}

.font-size-16 {
  font-size: 16px;
}

.margin-right-2px {
  margin-right: 2px;
}

.margin-left-2px {
  margin-left: 2px;
}

.padding-right-zero {
  padding-right: 0px;
}

.padding-right-35px {
  padding-right: 35px;
}

.padding-right-40px {
  padding-right: 40px;
}

#loginWithBS\:loginButtonBS.login-page {
  width: 278px;
  margin-left: -19px;
}

#banks\:lastCooperativeLoginLink {
  display: block;
  width: 100%;
  height: 100%;
}

#banks\:lastCooperativeLoginLink:focus-within {
  box-shadow: 0px 0px 0 2px #0075e2;
}

#banks\:cooperativeLoginLink:focus-within {
  box-shadow: 0px 0px 0 2px #0075e2;
}

.banki-clear {
  clear: both;
}

.btn.btn--a.padding-top-0-75-rem {
  padding-top: 0.75rem;
}

.btn--width-auto {
  width: auto;
  max-width: auto;
}

@media print,
screen and (min-width: 1023.9px) {
  .desktop-width-400px {
    width: 400px;
  }
}

@media screen and (max-width: 639px) {
  #loginWithBS\:loginButtonBS.login-page {
    margin-left: 0px;
  }
}

@media screen and (max-width: 639px) {
  .mobile-display-none {
    display: none;
  }

  .mobile-display-block {
    display: block;
  }
}</pre></body></html>