/* Kiirlaenud — page polish 2026-08-15 */
.lr-page-quick-loans{
  --lr-quick-blue:#2f6db3;
  --lr-quick-blue-dark:#123a5a;
  --lr-quick-blue-soft:#eef6fc;
  --lr-quick-border:#dbe7f0;
  --lr-quick-text:#17364f;
}

.lr-page-quick-loans .lr-hero{
  margin-bottom:0;
  box-shadow:none;
}

.lr-page-quick-loans .lr-shortcode-wrap{
  padding-top:16px;
  padding-bottom:26px;
}

.lr-page-quick-loans .lr-shortcode-wrap > .lr-affiliate-disclosure.lr-disclosure-blue{
  margin:0 0 18px;
  padding:14px 16px;
  color:#405f77;
  background:var(--lr-quick-blue-soft)!important;
  border:1px solid #cbdfee;
  border-left:4px solid var(--lr-quick-blue);
  border-radius:12px;
  box-shadow:none;
  font-size:13px;
  line-height:1.58;
}

.lr-page-quick-loans .comparisons_grid{
  margin:0;
  padding:18px 18px 14px;
  gap:24px;
  background:#f8fbfd;
  border:1px solid var(--lr-quick-border);
  border-bottom:0;
  border-radius:14px 14px 0 0;
}

.lr-page-quick-loans .filters_grid{
  margin:0 0 16px;
  padding:6px 18px 18px;
  grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);
  gap:24px;
  align-items:end;
  background:#f8fbfd;
  border:1px solid var(--lr-quick-border);
  border-top:0;
  border-radius:0 0 14px 14px;
}

.lr-page-quick-loans .comparisons-range .output-label{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:8px;
}

.lr-page-quick-loans .comparisons-range .output-label label,
.lr-page-quick-loans .filters_grid .filterslabel,
.lr-page-quick-loans .filters_grid .sortinggrid > label{
  color:#38566d;
  font-size:12.5px;
  font-weight:800;
}

.lr-page-quick-loans .comparisons-range output{
  color:var(--lr-quick-blue-dark);
  font-size:14px;
  font-weight:900;
}

.lr-page-quick-loans .filtergrid{
  gap:8px;
}

.lr-page-quick-loans .filters_grid .sorting{
  align-self:end!important;
}

.lr-page-quick-loans .offersandhelp{
  min-height:30px;
  margin:16px 0 12px;
  align-items:center;
  color:#49667b;
  font-size:13px;
}

.lr-page-quick-loans .company_box{
  margin:16px 0;
  padding:24px 22px 22px;
  overflow:hidden;
  border:1px solid var(--lr-quick-border);
  border-radius:14px;
  box-shadow:0 5px 18px rgba(15,53,86,.055);
}

.lr-page-quick-loans .company_box .ribbon{
  top:13px;
  right:13px;
  width:auto;
  max-width:190px;
  height:auto;
  min-height:24px;
  padding:4px 10px;
  transform:none;
  border-radius:999px;
  font-size:11px;
  font-weight:800;
  line-height:1.35;
  text-align:center;
}

.lr-page-quick-loans .company_box .toprow{
  min-height:56px;
  padding-right:180px;
  align-items:center;
}

.lr-page-quick-loans .company_box .companyname{
  color:var(--lr-quick-blue-dark);
  font-size:20px;
  line-height:1.3;
}

.lr-page-quick-loans .company_box .features{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:9px;
}

.lr-page-quick-loans .company_box .features span{
  min-height:25px;
  padding:4px 8px;
  color:#355a76;
  background:#f1f6fa;
  border:1px solid #dfebf3;
  border-radius:999px;
  font-size:11.5px;
  line-height:1.3;
}

.lr-page-quick-loans .company_box .midrow.full{
  margin-top:15px;
  padding-top:16px;
  border-top:1px solid #e4edf4;
}

.lr-page-quick-loans .company_box .company_details > div{
  padding-right:12px;
}

.lr-page-quick-loans .company_box .company_details .label{
  color:#61788a;
  font-size:11.5px;
  line-height:1.35;
}

.lr-page-quick-loans .company_box .company_details b{
  color:#264d69;
  font-size:15px;
  line-height:1.35;
}

.lr-page-quick-loans .company_box .company_details .col3 b,
.lr-page-quick-loans .company_box .company_details .col4 b{
  color:var(--lr-quick-blue-dark);
  font-size:17px;
}

.lr-page-quick-loans .company_box .company_apply .thirstylink{
  min-width:164px;
  min-height:44px;
  justify-content:center;
  box-shadow:0 5px 12px rgba(47,109,179,.16);
}

.lr-page-quick-loans .company_box .example{
  margin-top:14px!important;
  padding:11px 13px!important;
  color:#516a7d!important;
  background:#f8fafc!important;
  border:1px solid #e5edf3!important;
  border-radius:10px!important;
  font-size:12.5px!important;
  line-height:1.55!important;
}

.lr-page-quick-loans .company_box .lowrow.full{
  margin-top:8px;
}

.lr-page-quick-loans .lr-section-tight{
  padding-top:0;
}

.lr-page-quick-loans .lr-section-tight .lr-method{
  margin:0 0 18px;
  padding:15px 17px;
  color:#456178;
  background:#f5f9fc;
  border:1px solid var(--lr-quick-border);
  border-radius:12px;
  box-shadow:none;
  font-size:13px;
  line-height:1.58;
}

.lr-page-quick-loans .lr-section-tight .lr-method details{
  margin-top:8px;
}

.lr-page-quick-loans .lr-divider-title{
  margin-bottom:18px;
}

.lr-page-quick-loans .lr-grid-2,
.lr-page-quick-loans .lr-grid-3{
  gap:18px;
  align-items:stretch;
}

.lr-page-quick-loans .lr-card,
.lr-page-quick-loans .lr-related-card{
  padding:20px;
  box-shadow:0 4px 14px rgba(15,53,86,.035);
}

.lr-page-quick-loans .lr-icon-title{
  display:grid;
  grid-template-columns:32px minmax(0,1fr);
  gap:10px;
  align-items:center;
  margin-bottom:10px;
}

.lr-page-quick-loans .lr-icon-title .lr-icon-badge{
  position:static!important;
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  margin:0;
  transform:none!important;
  border-radius:999px;
  flex:none;
}

.lr-page-quick-loans #alternatiivid .lr-card{
  min-height:205px;
}

.lr-page-quick-loans #kulunaide .lr-card{
  min-height:158px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.lr-page-quick-loans #kulunaide .lr-card h3{
  margin:3px 0 7px;
  color:var(--lr-quick-blue-dark);
  font-size:25px;
}

.lr-page-quick-loans #kulunaide .lr-card-risk{
  background:#fffaf1;
  border-top:3px solid #d7a343;
}

.lr-page-quick-loans .lr-extra-cost{
  display:inline-flex;
  margin-top:8px;
  padding:5px 9px;
  color:#704b08;
  background:#fff0c9;
  border-radius:8px;
  font-size:13px;
  font-weight:900;
}

.lr-page-quick-loans #kulunaide .lr-note-soft{
  margin-top:14px;
}

.lr-page-quick-loans #kellele-sobib .lr-fit{
  background:#f4faf8;
  border-top:3px solid #52a985;
}

.lr-page-quick-loans #kellele-sobib .lr-unfit{
  background:#fffaf1;
  border-top:3px solid #d7a343;
}

.lr-page-quick-loans #mille-jargi-vorrelda,
.lr-page-quick-loans #oigused{
  padding:30px 28px!important;
  background:#f7fafc;
  border:1px solid #e2ebf2;
  border-radius:18px;
}

.lr-page-quick-loans #oigused{
  background:#f2f7fb;
}

.lr-page-quick-loans #mille-jargi-vorrelda .lr-card,
.lr-page-quick-loans #oigused .lr-card{
  min-height:180px;
  background:#fff;
}

.lr-page-quick-loans #oigused .lr-note-soft{
  margin-top:16px;
}

.lr-page-quick-loans #taotlemine .lr-grid-2{
  grid-template-columns:minmax(0,1.45fr) minmax(285px,.75fr);
  align-items:stretch;
}

.lr-page-quick-loans #taotlemine .lr-card{
  padding:18px;
}

.lr-page-quick-loans #taotlemine .lr-steps{
  display:grid;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
  counter-reset:quick-step;
}

.lr-page-quick-loans #taotlemine .lr-steps li{
  counter-increment:quick-step;
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:12px;
  align-items:start;
  margin:0;
  padding:13px 14px;
  color:#486277;
  background:#f9fbfd;
  border:1px solid #e3ecf3;
  border-radius:11px;
  font-size:13.5px;
  line-height:1.55;
}

.lr-page-quick-loans #taotlemine .lr-steps li::before{
  content:counter(quick-step);
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  color:#fff;
  background:var(--lr-quick-blue);
  border-radius:999px;
  font-size:12px;
  font-weight:900;
  line-height:1;
}

.lr-page-quick-loans #taotlemine .lr-note{
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:24px;
  color:#456178;
  background:var(--lr-quick-blue-soft);
  border:1px solid #cfe0ee;
  box-shadow:none;
}

.lr-page-quick-loans #makseraskused .lr-note-caution{
  padding:20px 22px;
  border-left:4px solid #d7a343;
}

.lr-page-quick-loans #makseraskused .lr-note-caution p{
  margin-bottom:10px;
}

.lr-page-quick-loans #makseraskused .lr-note-caution p:last-child{
  margin-bottom:0;
}

.lr-page-quick-loans .lr-faq details{
  margin-bottom:9px;
  padding:16px 18px;
  border-radius:12px;
}

.lr-page-quick-loans .lr-faq summary{
  min-height:30px;
  align-items:center;
  font-size:14px;
}

.lr-page-quick-loans .lr-faq details p{
  margin-top:12px;
}

.lr-page-quick-loans .lr-faq + .lr-section .lr-related-card,
.lr-page-quick-loans .lr-faq + .lr-section + .lr-section .lr-related-card{
  min-height:142px;
  background:#fbfdff;
}

.lr-page-quick-loans .lr-footer-cta > p{
  max-width:920px;
}

@media(max-width:900px){
  .lr-page-quick-loans .comparisons_grid{
    gap:18px;
  }

  .lr-page-quick-loans .filters_grid{
    grid-template-columns:1fr;
    gap:16px;
  }

  .lr-page-quick-loans #mille-jargi-vorrelda,
  .lr-page-quick-loans #oigused{
    padding:25px 20px!important;
  }

  .lr-page-quick-loans #taotlemine .lr-grid-2{
    grid-template-columns:1fr;
  }

  .lr-page-quick-loans #alternatiivid .lr-card,
  .lr-page-quick-loans #mille-jargi-vorrelda .lr-card,
  .lr-page-quick-loans #oigused .lr-card{
    min-height:0;
  }
}

@media(max-width:700px){
  .lr-page-quick-loans .company_box{
    padding:42px 16px 18px;
  }

  .lr-page-quick-loans .company_box .ribbon{
    top:12px;
    right:12px;
  }

  .lr-page-quick-loans .company_box .toprow{
    min-height:0;
    padding-right:0;
    align-items:flex-start;
  }

  .lr-page-quick-loans .company_box .features{
    margin-top:12px;
  }

  .lr-page-quick-loans .company_box .example{
    font-size:12px;
  }
}

@media(max-width:520px){
  .lr-page-quick-loans .lr-shortcode-wrap{
    padding-top:14px;
    padding-bottom:22px;
  }

  .lr-page-quick-loans .lr-shortcode-wrap > .lr-affiliate-disclosure.lr-disclosure-blue{
    padding:12px 13px;
  }

  .lr-page-quick-loans .comparisons_grid{
    padding:16px 14px 12px;
    gap:14px;
  }

  .lr-page-quick-loans .filters_grid{
    padding:5px 14px 15px;
  }

  .lr-page-quick-loans .company_box{
    margin:13px 0;
  }

  .lr-page-quick-loans .lr-card,
  .lr-page-quick-loans .lr-related-card{
    padding:17px;
  }

  .lr-page-quick-loans #mille-jargi-vorrelda,
  .lr-page-quick-loans #oigused{
    padding:22px 16px!important;
  }

  .lr-page-quick-loans #taotlemine .lr-card{
    padding:14px;
  }

  .lr-page-quick-loans #taotlemine .lr-steps li{
    grid-template-columns:30px minmax(0,1fr);
    gap:10px;
    padding:12px;
  }

  .lr-page-quick-loans #taotlemine .lr-steps li::before{
    width:28px;
    height:28px;
  }

  .lr-page-quick-loans #taotlemine .lr-note,
  .lr-page-quick-loans #makseraskused .lr-note-caution{
    padding:18px;
  }

  .lr-page-quick-loans .lr-faq details{
    padding:15px 14px;
  }

}
