/* Ärilaenud — page polish 2026-08-15 */
.lr-page-business{
  --lr-business-blue:#2f6db3;
  --lr-business-blue-dark:#123a5a;
  --lr-business-blue-soft:#eef6fc;
  --lr-business-border:#dbe7f0;
  --lr-business-text:#17364f;
  --lr-business-amber:#d7a343;
  --lr-section-space:40px;
}

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

.lr-page-business .lr-anchor-nav{
  margin-top:12px;
  margin-bottom:0;
}

.lr-page-business .lr-shortcode-wrap{
  padding-top:16px;
  padding-bottom:0;
}

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

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

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

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

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

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

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

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

.lr-page-business .offersandhelp{
  min-height:30px;
  margin:0 0 10px!important;
  align-items:center;
  color:#49667b;
  font-size:13px;
}

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

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

.lr-page-business .company_box .toprow{
  min-height:58px;
  padding-right:220px;
  align-items:center!important;
}

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

.lr-page-business .company_box .features{
  display:flex!important;
  flex-wrap:wrap;
  gap:6px;
  margin-top:9px!important;
}

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

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

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

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

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

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

.lr-page-business .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-business .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-business .company_box .lowrow.full{
  margin-top:8px!important;
}

.lr-page-business .lr-choice-grid{
  margin-top:28px;
  padding:28px;
  background:#f3f8fc;
  border:1px solid #dfeaf2;
  border-radius:18px;
}

.lr-page-business .lr-choice-grid .lr-divider-title{
  margin-bottom:18px;
}

.lr-page-business .lr-choice-grid .lr-card{
  min-height:220px;
  background:#fff;
}

.lr-page-business .lr-choice-grid .lr-inline-links{
  margin-top:16px;
}

.lr-page-business .lr-section-tight{
  padding-top:22px!important;
  padding-bottom:0!important;
}

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

.lr-page-business .lr-section-tight .lr-note{
  margin:0;
  padding:14px 16px;
}

.lr-page-business > .lr-section:not(.lr-shortcode-wrap):not(.lr-section-tight){
  padding-top:40px;
  padding-bottom:0;
}

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

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

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

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

.lr-page-business .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-business #rahastusliigid .lr-card{
  min-height:205px;
}

.lr-page-business #rahastusliigid .lr-note-soft{
  margin-top:16px;
  padding:17px 18px;
  background:#f3f8fc;
  border-color:#d8e6f1;
}

.lr-page-business #rahastusliigid .lr-note-soft + .lr-note{
  margin-top:16px;
}

.lr-page-business #tagatis-ja-kaendus .lr-fit{
  background:#f4faf8;
  border-top:3px solid #52a985;
}

.lr-page-business #tagatis-ja-kaendus .lr-card-risk{
  background:#fffaf1;
  border-top:3px solid var(--lr-business-amber);
}

.lr-page-business .lr-table-wrap{
  margin-top:16px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border:1px solid #dfe8ef;
  border-radius:12px;
}

.lr-page-business .lr-data-table{
  width:100%;
  min-width:680px;
  border-collapse:collapse;
}

.lr-page-business .lr-data-table th{
  padding:13px 15px!important;
  color:#274b66;
  background:#edf5fa!important;
  border-bottom:1px solid #d8e5ee;
  font-size:13px!important;
  line-height:1.45!important;
  text-align:left;
}

.lr-page-business .lr-data-table td{
  padding:13px 15px!important;
  color:#496478;
  border-bottom:1px solid #e7eef3;
  font-size:13px!important;
  line-height:1.55!important;
  vertical-align:top;
}

.lr-page-business .lr-data-table tbody tr:nth-child(even) td{
  background:#f9fbfd;
}

.lr-page-business .lr-data-table tbody tr:last-child td{
  border-bottom:0;
}

.lr-page-business #kulude-naide .lr-grid-3{
  margin-top:18px;
}

.lr-page-business #kulude-naide .lr-card{
  min-height:164px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.lr-page-business #kulude-naide .lr-card h3{
  margin:3px 0 7px;
  color:var(--lr-business-blue-dark);
  font-size:26px;
  line-height:1.2;
}

.lr-page-business #kulude-naide .lr-card-risk{
  background:#fff8e8;
  border-top:3px solid var(--lr-business-amber);
}

.lr-page-business #kulude-naide .lr-note-soft{
  margin-top:16px;
  padding:17px 18px;
  background:#fff9ee;
  border-color:#edd9ae;
}

.lr-page-business #kkm-arilaenul .lr-note{
  padding:20px 22px;
  background:#f1f7fb;
  border-color:#d5e5f0;
}

.lr-page-business #lepinguriskid,
.lr-page-business #rahavoo-test{
  margin-top:40px;
  padding:30px 28px!important;
  background:#f7fafc;
  border:1px solid #e2ebf2;
  border-radius:18px;
}

.lr-page-business #lepinguriskid{
  background:#f2f7fb;
}

.lr-page-business #lepinguriskid .lr-card,
.lr-page-business #rahavoo-test .lr-card{
  min-height:195px;
  background:#fff;
}

.lr-page-business #rahavoo-test .lr-note-soft{
  margin-top:16px;
  padding:16px 18px;
  background:#fff9ee;
  border-color:#edd9ae;
}

.lr-page-business #mille-jargi .lr-card{
  min-height:250px;
}

.lr-page-business #kvalifitseerumine .lr-card{
  min-height:175px;
}

.lr-page-business #kvalifitseerumine .lr-note-soft,
.lr-page-business #kvalifitseerumine .lr-note{
  margin-top:16px;
}

.lr-page-business #dokumendid .lr-card{
  min-height:270px;
}

.lr-page-business #dokumendid .lr-note-soft{
  margin-top:16px;
  padding:17px 18px;
  background:#f3f8fc;
  border-color:#d8e6f1;
}

.lr-page-business #taotlemine .lr-prose{
  max-width:none;
}

.lr-page-business #taotlemine .lr-steps{
  display:grid;
  width:100%!important;
  max-width:none!important;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
  counter-reset:business-step;
}

.lr-page-business #taotlemine .lr-steps li{
  counter-increment:business-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-business #taotlemine .lr-steps li::before{
  content:counter(business-step);
  position:static!important;
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  margin:0!important;
  transform:none!important;
  color:#fff;
  background:var(--lr-business-blue);
  border-radius:999px;
  font-size:12px;
  font-weight:900;
  line-height:1;
}

.lr-page-business #taotlemine .lr-note-soft{
  margin-top:16px;
  padding:17px 18px;
  background:#fff9ee;
  border-color:#edd9ae;
}

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

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

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

.lr-page-business .lr-faq + .lr-section{
  padding-top:30px!important;
}

.lr-page-business .lr-faq + .lr-section .lr-related-card{
  min-height:165px;
  background:#fbfdff;
}

.lr-page-business > .lr-section:last-child{
  padding-top:30px;
}

.lr-page-business .lr-footer-cta{
  margin-top:0;
  padding:32px;
}

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

@media(max-width:900px){
  .lr-page-business{
    --lr-section-space:32px;
  }

  .lr-page-business .comparisons_grid{
    gap:18px!important;
  }

  .lr-page-business .filters_grid{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }

  .lr-page-business .lr-choice-grid{
    padding:24px 20px;
  }

  .lr-page-business > .lr-section:not(.lr-shortcode-wrap):not(.lr-section-tight){
    padding-top:34px;
  }

  .lr-page-business #lepinguriskid,
  .lr-page-business #rahavoo-test{
    margin-top:34px;
    padding:25px 20px!important;
  }

  .lr-page-business .lr-choice-grid .lr-card,
  .lr-page-business #rahastusliigid .lr-card,
  .lr-page-business #lepinguriskid .lr-card,
  .lr-page-business #rahavoo-test .lr-card,
  .lr-page-business #mille-jargi .lr-card,
  .lr-page-business #kvalifitseerumine .lr-card,
  .lr-page-business #dokumendid .lr-card,
  .lr-page-business .lr-faq + .lr-section .lr-related-card{
    min-height:0;
  }
}

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

  .lr-page-business .company_box .ribbon{
    top:12px!important;
    right:12px!important;
  }

  .lr-page-business .company_box .toprow{
    min-height:0;
    padding-right:0;
    align-items:flex-start!important;
  }

  .lr-page-business .company_box .features{
    margin-top:12px!important;
  }

  .lr-page-business .company_box .example{
    font-size:12px!important;
  }
}

@media(max-width:520px){
  .lr-page-business{
    --lr-section-space:28px;
  }

  .lr-page-business .lr-shortcode-wrap{
    padding-top:14px;
  }

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

  .lr-page-business .comparisons_grid{
    padding:16px 14px 12px!important;
    gap:14px!important;
  }

  .lr-page-business .filters_grid{
    padding:5px 14px 15px!important;
  }

  .lr-page-business .company_box{
    margin:13px 0!important;
  }

  .lr-page-business .lr-choice-grid{
    margin-top:24px;
    padding:22px 16px;
  }

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

  .lr-page-business #lepinguriskid,
  .lr-page-business #rahavoo-test{
    margin-top:30px;
    padding:22px 16px!important;
  }

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

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

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

  .lr-page-business .lr-footer-cta{
    padding:25px 20px;
  }
}
