/*
 * Autolaenude leht (page 635) — page-specific polish.
 * Loaded only where [comparisons table=10] is used.
 */
.page-id-635 .featured-image,
.page-id-635 .page-header-image-single,
.page-id-635 .post-image{
  display:none!important;
}
.lr-page-autoloans-v2{
  --lr-section-space:38px;
  --lr-auto-ink:#17364f;
  --lr-auto-muted:#4f687c;
  --lr-auto-green:#087a4d;
}
.lr-page-autoloans-v2 .lr-hero{
  margin-bottom:0;
  box-shadow:none!important;
}
.lr-page-autoloans-v2 .lr-hero-card-title{
  margin:0 0 12px;
  color:#fff;
  font-size:18px;
  line-height:1.25;
  font-weight:800;
  letter-spacing:-.01em;
}
.lr-page-autoloans-v2 .lr-hero-card .lr-mini-list{
  margin-bottom:0;
}
.lr-page-autoloans-v2 .lr-jumpnav{
  margin:10px 0 14px;
}
.lr-page-autoloans-v2 .lr-jumpnav-label{
  color:#40586b;
}
.lr-page-autoloans-v2 .lr-shortcode-wrap{
  padding-top:12px;
}
.lr-page-autoloans-v2 .lr-table-intro{
  margin-bottom:14px;
  padding:18px 20px;
}
.lr-page-autoloans-v2 .lr-table-intro .lr-eyebrow,
.lr-page-autoloans-v2 .lr-section .lr-eyebrow{
  color:#4c6173;
}
.lr-page-autoloans-v2 .lr-table-intro p{
  color:#405a6f;
}
.lr-page-autoloans-v2 .lr-affiliate-disclosure{
  margin-bottom:16px;
  color:#405a6f;
  font-size:13px;
  line-height:1.55;
}
.lr-page-autoloans-v2 .lr-affiliate-reassurance{
  display:inline;
  color:#405a6f;
}
.lr-page-autoloans-v2 .comparisons_rates .company_box{
  overflow:visible;
  margin-bottom:12px;
  border-color:#dce6ee;
  border-radius:14px;
  box-shadow:0 4px 14px rgba(15,53,86,.045);
}
.lr-page-autoloans-v2 .comparisons_rates .company_box:hover{
  border-color:#c9d9e5;
  box-shadow:0 8px 22px rgba(15,53,86,.075);
}
.lr-page-autoloans-v2 #comparisons_form .company_box .toprow{
  display:flex!important;
  align-items:flex-start!important;
  column-gap:0!important;
}
.lr-page-autoloans-v2 #comparisons_form .company_box .company_logo{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  min-width:0!important;
  margin:0 20px 0 0!important;
  overflow:visible!important;
}
.lr-page-autoloans-v2 #comparisons_form .company_box .company_name{
  display:block!important;
  flex:1 1 auto!important;
  min-width:0!important;
  margin:0!important;
}
/* Compensate only for transparent/right-side canvas inside source logo files. */
.lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="swedbank"]{margin-right:20px!important}
.lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="luminor"]{margin-right:-13px!important}
.lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="mogo"]{margin-right:8px!important}
.lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="laen-ee"]{margin-right:-9px!important}
.lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="coop"]{margin-right:20px!important}
.lr-page-autoloans-v2 .comparisons_rates .company_box img{
  display:block;
  width:auto!important;
  height:auto!important;
  max-width:min(170px,100%)!important;
  max-height:54px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.lr-page-autoloans-v2 #comparisons_form .company_logo > img[alt="Swedbank"],
.lr-page-autoloans-v2 #comparisons_form .company_logo > img[src*="Swedbank_wordmark"]{
  margin-right:-60px!important;
}
.lr-page-autoloans-v2 .comparisons_rates .company_box span.ribbon > span{
  color:#fff;
  background:var(--lr-auto-green)!important;
}
.lr-page-autoloans-v2 #sortby select[name="sorting"]{
  min-height:42px;
  border-color:#b8cad8;
  color:#17364f;
  background-color:#fff;
}
.lr-page-autoloans-v2 .comparisons_rates .readmore a{
  text-underline-offset:3px;
}
.lr-page-autoloans-v2 .lr-autoloan-decision{
  padding-top:30px;
}
.lr-page-autoloans-v2 .lr-autoloan-checks{
  align-items:stretch;
}
.lr-page-autoloans-v2 .lr-autoloan-checks .lr-card{
  min-height:100%;
  padding:19px;
  background:#fff;
  box-shadow:0 3px 12px rgba(15,53,86,.035);
}
.lr-page-autoloans-v2 .lr-autoloan-checks .lr-card p{
  color:var(--lr-auto-muted);
}
.lr-page-autoloans-v2 .lr-autoloan-decision .lr-note{
  margin-top:16px;
}
.lr-page-autoloans-v2 .lr-example-grid{
  margin-top:18px;
}
.lr-page-autoloans-v2 .lr-example-grid .lr-card{
  min-height:100%;
}
.lr-page-autoloans-v2 .lr-source{
  margin:14px 0 0;
  padding-top:12px;
  border-top:1px solid rgba(23,54,79,.1);
  font-size:13px;
}
.lr-page-autoloans-v2 .lr-source a,
.lr-page-autoloans-v2 .lr-official-link a,
.lr-page-autoloans-v2 .lr-note a,
.lr-page-autoloans-v2 .lr-note-soft a{
  color:#1c609e;
  font-weight:700;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.lr-page-autoloans-v2 .lr-table-scroll{
  margin-top:18px;
  overflow-x:auto;
  border:1px solid #dbe6ee;
  border-radius:16px;
  background:#fff;
  box-shadow:0 4px 14px rgba(15,53,86,.035);
  -webkit-overflow-scrolling:touch;
}
.lr-page-autoloans-v2 .lr-table-scroll:focus{
  outline:3px solid rgba(47,115,183,.22);
  outline-offset:3px;
}
.lr-page-autoloans-v2 .lr-auto-compare-table{
  width:100%;
  min-width:720px;
  margin:0;
  border:0;
  border-collapse:collapse;
  color:var(--lr-auto-ink);
  font-size:14px;
  line-height:1.5;
}
.lr-page-autoloans-v2 .lr-auto-compare-table th,
.lr-page-autoloans-v2 .lr-auto-compare-table td{
  padding:15px 17px;
  border:0;
  border-bottom:1px solid #e3ebf1;
  text-align:left;
  vertical-align:top;
}
.lr-page-autoloans-v2 .lr-auto-compare-table thead th{
  color:#fff;
  background:#123a5a;
  font-size:13px;
  font-weight:800;
}
.lr-page-autoloans-v2 .lr-auto-compare-table thead th:first-child{
  border-radius:15px 0 0;
}
.lr-page-autoloans-v2 .lr-auto-compare-table thead th:last-child{
  border-radius:0 15px 0 0;
}
.lr-page-autoloans-v2 .lr-auto-compare-table tbody th{
  width:22%;
  color:#17364f;
  background:#f7fafc;
  font-weight:800;
}
.lr-page-autoloans-v2 .lr-auto-compare-table tbody td{
  width:39%;
  color:#405a6f;
}
.lr-page-autoloans-v2 .lr-auto-compare-table tbody tr:last-child th,
.lr-page-autoloans-v2 .lr-auto-compare-table tbody tr:last-child td{
  border-bottom:0;
}
.lr-page-autoloans-v2 .lr-official-link{
  margin-top:12px;
}
.lr-page-autoloans-v2 .lr-criteria-grid,
.lr-page-autoloans-v2 .lr-cost-grid{
  margin-top:18px;
  align-items:stretch;
}
.lr-page-autoloans-v2 .lr-criteria-grid .lr-card,
.lr-page-autoloans-v2 .lr-cost-grid .lr-card{
  min-height:100%;
  padding:18px;
  background:#fff;
  box-shadow:0 3px 12px rgba(15,53,86,.03);
}
.lr-page-autoloans-v2 .lr-cost-grid .lr-card h3{
  font-size:17px;
}
.lr-page-autoloans-v2 .lr-cost-grid .lr-card p,
.lr-page-autoloans-v2 .lr-criteria-grid .lr-card p{
  color:var(--lr-auto-muted);
}
.lr-page-autoloans-v2 #taotlemine .lr-note{
  margin-top:16px;
}
.lr-page-autoloans-v2 .lr-faq{
  padding-top:42px;
}
.lr-page-autoloans-v2 .lr-autoloan-related .lr-related-card,
.lr-page-autoloans-v2 .lr-autoloan-reviews .lr-related-card{
  min-height:100%;
  padding:18px;
  background:#fbfdff;
  box-shadow:0 3px 11px rgba(15,53,86,.03);
}
.lr-page-autoloans-v2 .lr-autoloan-related .lr-related-card:hover,
.lr-page-autoloans-v2 .lr-autoloan-reviews .lr-related-card:hover{
  border-color:#cbdce8;
  background:#fff;
}
.lr-page-autoloans-v2 .lr-footer-cta{
  margin-top:30px;
  padding:28px;
}
.lr-page-autoloans-v2 .lr-footer-cta .lr-disclaimer{
  color:#4d6679;
}
@media(max-width:900px){
  .lr-page-autoloans-v2{--lr-section-space:32px}
  .lr-page-autoloans-v2 .lr-autoloan-checks,
  .lr-page-autoloans-v2 .lr-cost-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .lr-page-autoloans-v2 .lr-autoloan-decision{
    padding-top:26px;
  }
}
@media(max-width:620px){
  .lr-page-autoloans-v2{--lr-section-space:27px}
  .lr-page-autoloans-v2 .comparisons_rates .company_box img{
    max-width:min(150px,100%)!important;
    max-height:48px!important;
  }
  .lr-page-autoloans-v2 #comparisons_form .company_box .company_logo{
    margin-right:14px!important;
  }
  .lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="swedbank"]{margin-right:14px!important}
  .lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="luminor"]{margin-right:-15px!important}
  .lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="mogo"]{margin-right:3px!important}
  .lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="laen-ee"]{margin-right:-12px!important}
  .lr-page-autoloans-v2 #comparisons_form .company_logo[data-lr-logo="coop"]{margin-right:14px!important}
  .lr-page-autoloans-v2 #comparisons_form .company_logo > img[alt="Swedbank"],
  .lr-page-autoloans-v2 #comparisons_form .company_logo > img[src*="Swedbank_wordmark"]{
    margin-right:-53px!important;
  }
  .lr-page-autoloans-v2 .lr-table-intro{
    padding:16px;
  }
  .lr-page-autoloans-v2 .lr-autoloan-checks,
  .lr-page-autoloans-v2 .lr-cost-grid{
    grid-template-columns:1fr;
  }
  .lr-page-autoloans-v2 .lr-autoloan-checks .lr-card,
  .lr-page-autoloans-v2 .lr-criteria-grid .lr-card,
  .lr-page-autoloans-v2 .lr-cost-grid .lr-card{
    padding:16px;
  }
  .lr-page-autoloans-v2 .lr-table-scroll{
    margin-right:-4px;
    margin-left:-4px;
    border-radius:13px;
  }
  .lr-page-autoloans-v2 .lr-auto-compare-table{
    min-width:660px;
    font-size:13.5px;
  }
  .lr-page-autoloans-v2 .lr-auto-compare-table th,
  .lr-page-autoloans-v2 .lr-auto-compare-table td{
    padding:13px 14px;
  }
  .lr-page-autoloans-v2 .lr-footer-cta{
    margin-top:24px;
    padding:24px 20px;
  }
}
@media(prefers-reduced-motion:reduce){
  .lr-page-autoloans-v2 .comparisons_rates .company_box,
  .lr-page-autoloans-v2 .lr-related-card{
    transition:none!important;
  }
}

/* Centralized page spacing migrated from post 635 on 2026-08-23. */
.lr-page-autoloans-v2 > .lr-section{padding:0!important;margin:42px 0 0!important}
.lr-page-autoloans-v2 > .lr-hero + .lr-section{margin-top:26px!important}
.lr-page-autoloans-v2 > .lr-section.lr-shortcode-wrap{margin-top:28px!important;padding:0!important}
.lr-page-autoloans-v2 > .lr-section.lr-shortcode-wrap + .lr-section-tight{margin-top:24px!important;padding:0!important}
.lr-page-autoloans-v2 > .lr-section.lr-spacing-note-only{margin-top:28px!important}
.lr-page-autoloans-v2 > .lr-section.lr-spacing-official{margin-top:24px!important}
.lr-page-autoloans-v2 > .lr-section.lr-spacing-footer-wrap{margin-top:34px!important;margin-bottom:44px!important}
.lr-page-autoloans-v2 > .lr-section.lr-spacing-footer-wrap > .lr-footer-cta{margin:0!important}
.lr-page-autoloans-v2 > .lr-section > h2{margin-bottom:18px}
.lr-page-autoloans-v2 > .lr-section > h2 + p{margin-top:0;margin-bottom:20px}
.lr-page-autoloans-v2 .lr-divider-title{margin-bottom:18px!important}
.lr-page-autoloans-v2 .lr-divider-title + p{margin-top:0}
.lr-page-autoloans-v2 .lr-card h3{margin-bottom:12px}
.lr-page-autoloans-v2 .lr-note h3,.lr-page-autoloans-v2 .lr-note-soft h3,.lr-page-autoloans-v2 .lr-note-success h3{margin-bottom:10px}
.lr-page-autoloans-v2 .lr-grid-2 + .lr-note,.lr-page-autoloans-v2 .lr-grid-3 + .lr-note,.lr-page-autoloans-v2 .lr-grid-4 + .lr-note,
.lr-page-autoloans-v2 .lr-grid-2 + .lr-note-soft,.lr-page-autoloans-v2 .lr-grid-3 + .lr-note-soft,.lr-page-autoloans-v2 .lr-grid-4 + .lr-note-soft,
.lr-page-autoloans-v2 .lr-grid-2 + .lr-note-success,.lr-page-autoloans-v2 .lr-grid-3 + .lr-note-success,.lr-page-autoloans-v2 .lr-grid-4 + .lr-note-success,
.lr-page-autoloans-v2 .lr-steps + .lr-note,.lr-page-autoloans-v2 .lr-steps + .lr-note-soft,.lr-page-autoloans-v2 .lr-step-cards + .lr-note{margin-top:26px!important}
.lr-page-autoloans-v2 .lr-affiliate-disclosure{margin-top:0!important;margin-bottom:20px!important}
.lr-page-autoloans-v2 .lr-faq details + details{margin-top:10px}
.lr-page-autoloans-v2 > .lr-footer-cta{margin:34px 0 44px!important}
.lr-page-autoloans-v2 > .lr-section.lr-final-cta{margin:34px 0 44px!important}
@media(max-width:900px){
.lr-page-autoloans-v2 > .lr-section{margin-top:34px!important}
.lr-page-autoloans-v2 > .lr-hero + .lr-section{margin-top:22px!important}
.lr-page-autoloans-v2 > .lr-section.lr-shortcode-wrap{margin-top:24px!important}
.lr-page-autoloans-v2 > .lr-section.lr-shortcode-wrap + .lr-section-tight,
.lr-page-autoloans-v2 > .lr-section.lr-spacing-note-only,
.lr-page-autoloans-v2 > .lr-section.lr-spacing-official{margin-top:24px!important}
.lr-page-autoloans-v2 > .lr-section.lr-spacing-footer-wrap{margin-top:30px!important;margin-bottom:36px!important}
.lr-page-autoloans-v2 > .lr-section > h2{margin-bottom:16px}
.lr-page-autoloans-v2 > .lr-footer-cta,.lr-page-autoloans-v2 > .lr-section.lr-final-cta{margin:30px 0 36px!important}
}
