/* Algse PHP saidi paigutus: global.min.css. Siin ainult Eesti kujunduse parandused. */
:root{--ee-blue:#3d5afe;--ee-ink:#1d203e;--ee-muted:#707384;--ee-pale:#eef1ff}
.ee-site{color:var(--ee-ink)}
.ee-site .global_wrapper{padding-left:15px;padding-right:15px;box-sizing:border-box}
.ee-site a{color:var(--ee-blue)}
.ee-site :is(h1,h2,h3,h4,.h1){color:var(--ee-ink)}
.ee-site :focus-visible{outline:3px solid var(--ee-blue);outline-offset:4px}
.ee-site .ee-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ee-skip{position:absolute;top:-100px;left:12px;z-index:1100;background:#fff;padding:12px 18px}
.ee-skip:focus{top:12px}
.ee-site header .header_menu li a,.ee-site header .submenu_listing ul li a{color:var(--ee-ink)}
.ee-site header .header_menu li a[aria-current=page],.ee-site header .header_menu li a:hover{color:var(--ee-blue);opacity:1}
.ee-site header .header_menu li.ee-mobile-link{display:none}
.ee-site .ee-wordmark{display:inline-block;position:relative;overflow:hidden;width:156px;height:40px;vertical-align:middle}
.ee-site .ee-wordmark img{position:absolute!important;width:242px!important;height:161.34px!important;max-width:none!important;top:-30px;left:-44.1px;opacity:1!important}
.ee-site .ee-wordmark-footer{width:252px;height:68px;margin-bottom:18px}
.ee-site .ee-wordmark-footer img{width:647px!important;height:431.34px!important;left:-55.6px;top:-305.3px}
.ee-site header .header_logo{width:156px}
.ee-site .ee-menu-toggle,.ee-site .ee-more-toggle,.ee-site .ee-search-toggle{font:inherit;border:0;background:none;color:var(--ee-ink);padding:0}
.ee-site .ee-more-toggle{font-size:18px;font-weight:300;padding:40px 0 40px 30px;color:#7d7e89}
.ee-site header .header_menu li.right.dp>ul{width:100%;margin-top:-10px}
.ee-site header .header_menu li.right.dp>ul::before,.ee-site header .header_menu li.right.dp>ul::after{display:none}
.ee-site .ee-search-toggle{width:32px;height:34px;background:url(/img/search.svg) no-repeat center/cover}
.ee-site .ee-search-toggle,.ee-site .ee-menu-toggle img,.ee-site .content_info-top img,.ee-site .items_list-settings i{filter:hue-rotate(326deg) saturate(1.5)}
.ee-site .search_box,.ee-site .search_box input,.ee-site .search_box::before,.ee-site .search_box::after{border-color:var(--ee-blue)}
.ee-site .search_box{width:calc(100% + 25% + 60px)}
.ee-site .search_box button:hover{color:var(--ee-blue)}
.ee-site .index_top{background:var(--ee-pale) url('/public-ee/tallinn-hero-v2.webp') no-repeat center center;background-size:cover;min-height:500px}
.ee-site .index_info p{font-size:18px}
.ee-site .content_box .filter_box .filter_box-title{color:var(--ee-blue)}
.ee-site :is(.purple_btn,.vz-get-money),.ee-site .content_box .filter_box .filter_box-submit,.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-goto{background:linear-gradient(180deg,#4b68ff 0%,#3d5afe 100%);color:#fff}
.ee-site :is(.purple_btn,.vz-get-money):hover,.ee-site .content_box .filter_box .filter_box-submit:hover,.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-goto:hover{background:#304cde;text-decoration:none}
.ee-site .vz-get-money{display:block;margin-top:15px;text-align:center;text-decoration:none;border-radius:33.5px;padding:14px 20px;font-size:18px;line-height:25px}
.ee-site .ee-plain-button{border:0}
.ee-site input.amount_val,.ee-site input.findate_val{background:var(--ee-blue);box-shadow:0 0 10px #3d5afe33;width:130px;max-width:130px;font-size:21px;font-weight:400;color:#fff;appearance:textfield}
.ee-site input.amount_val::-webkit-inner-spin-button,.ee-site input.findate_val::-webkit-inner-spin-button{appearance:none}
.ee-site .filter_box input::placeholder{color:#fff;opacity:1;font-size:17px}
.ee-site .filter_box .search_block input::placeholder{color:#777b86}
.ee-site .filter_box .filter_box-leftTitle{width:100%;font-weight:400}
.ee-site .ee-unit{font-size:25px;line-height:49px;color:var(--ee-ink);display:inline-block;margin-top:10px}
.ee-site .ee-range{appearance:none;width:100%;height:6px;background:#dcdde0;display:block;margin:27px 0 14px;border:0;border-radius:4px;cursor:pointer;padding:0}
.ee-site .ee-range::-webkit-slider-thumb{appearance:none;width:28px;height:28px;border-radius:50%;background:var(--ee-blue);border:2px solid #fff;box-shadow:0 2px 2px #0002}
.ee-site .ee-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--ee-blue);border:2px solid #fff;box-shadow:0 2px 2px #0002}
.ee-site .ee-range-labels{display:flex;justify-content:space-between;color:#999da9;font-size:18px}
.ee-site .ee-filter-submit{padding-top:22px}
.ee-site .filter_box .ee-filter-options{margin-top:40px}
.ee-site .ee-filter-options label{font-size:15px;color:var(--ee-muted);font-weight:400;display:block;margin-bottom:10px}
.ee-site .ee-filter-options select,.ee-site .ee-filter-options input[type=search]{font-family:inherit;border:1px solid var(--ee-blue);border-radius:4px;background:#fff;color:var(--ee-ink);width:100%;height:48px;font-size:15px;padding:0 14px;margin-bottom:16px}
.ee-site .ee-filter-options .ee-checkbox{display:flex;align-items:center;gap:10px;color:var(--ee-ink);margin-bottom:0}
.ee-site .ee-checkbox input{appearance:auto;width:20px;height:20px;padding:0;margin:0;accent-color:var(--ee-blue)}
.ee-site .ee-filter-help{font-size:13px;line-height:1.5;margin:22px 0 0;color:var(--ee-muted)}
.ee-site .content_box .filter_box .filter_box-info{color:var(--ee-blue);font-size:15px}
.ee-site .ee-error{padding:15px;border:1px solid #a33131;color:#a33131;background:#fff}
.ee-site .content_box .items_list .items_list-item.purple{border-color:var(--ee-blue)}
.ee-site .items_list-logoBlock .items_list-reviews{font-size:15px;color:var(--ee-blue);border-color:var(--ee-blue)}
.ee-site .ee-lender-logo{display:flex!important;align-items:center;justify-content:center;min-height:90px}
.ee-site .ee-lender-logo img{object-fit:contain;max-width:100%;height:70px;width:160px}
.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-title{color:var(--ee-ink)}
.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li{width:100%;min-width:0;margin-right:0;display:block}
.ee-site .items_list-settings li span{vertical-align:top;display:inline-block;width:calc(100% - 40px)}
.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-goto{padding-left:10px;padding-right:10px}
.ee-site .mfo_info .mfo_info-box .mfo_info-logo img{object-fit:contain}
.ee-site .mfo_info .mfo_info-box p{font-size:17px}
.ee-site .mfo_info .mfo_info-box p.ee-small{font-size:13px}
.ee-site .mfo_tabs .tabs__caption li.active{color:var(--ee-blue)}
.ee-site .mfo_tabs .tabs__caption li{padding:0}
.ee-site .mfo_tabs .tabs__caption button{border:0;background:none;color:inherit;font:inherit;padding:20px 50px;width:100%;text-align:left}
.ee-site .mfo_tabs .tablet th{font-family:"Avenir Next Cyr";font-size:15px;line-height:25px;font-weight:600;color:var(--ee-ink);padding:15px;text-align:left;min-width:150px;width:33%}
.ee-site .mfo_tabs .tablet td{overflow-wrap:anywhere}
.ee-site .mfo_tabs .tablet small{display:block;font-size:13px;color:var(--ee-muted);line-height:1.5;margin-top:6px}
.ee-site .ee-company-example{margin-top:30px}
.ee-site .ee-company-example h2{margin-bottom:15px}
.ee-site .ee-reviews-heading{margin-bottom:30px}
.ee-site .mfo_reviews .round.purple{background:var(--ee-blue);box-shadow:0 0 10px #3d5afe33}
.ee-site .mfo_reviews .mfo_reviews-rightBlock.ee-review-no-image{width:100%}
.ee-site .mfo_reviews .ee-review-text{white-space:pre-line;overflow-wrap:anywhere}
.ee-site .mfo_reviews time.mfo_reviews-date{font-size:15px;float:right;color:#6e6e6e}
.ee-site .ee-review-create{margin-bottom:30px}
.ee-site .review_create input[hidden]{display:none!important}
.ee-site .ee-review-rating li{position:relative}
.ee-site .review_create .ee-review-rating input[type=radio]{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;padding:0;opacity:0;cursor:pointer;appearance:auto}
.ee-site .ee-review-rating li:focus-within{outline:3px solid var(--ee-blue);outline-offset:4px}
.ee-site .ee-review-rating li:has(input:checked),.ee-site .ee-review-rating li:has(~ li input:checked){background-image:url(/img/icons/star_active.png)}
.ee-site .ee-review-status{font-size:16px;line-height:1.6;margin:0 0 20px}
.ee-site .ee-review-status ul{list-style:disc;padding-left:22px}
.ee-site .review_create input[aria-invalid=true],.ee-site .review_create textarea[aria-invalid=true]{outline:2px solid #a33131}
.ee-site .review_create small{max-width:70%;font-size:13px;line-height:1.6}
.ee-site .review_create .purple_btn{margin-bottom:20px}
.ee-site .ee-facts{list-style:disc;padding-left:22px;margin:20px 0;font-size:17px;line-height:1.7}
.ee-site .ee-facts li{margin-bottom:8px}
.ee-site .ee-small,.ee-site .seo_box p.ee-small{font-size:14px;color:var(--ee-muted)}
.ee-site .other_mfo{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}
.ee-site .other_mfo .other_mfo-block{width:calc(33.333% - 14px);min-width:210px;margin:0;flex:none}
.ee-site .other_mfo .items_list-logoBlockTitle{color:var(--ee-ink)}
.ee-site .ee-related-logo{display:flex;align-items:center;justify-content:center;height:92px}
.ee-site .ee-related-logo img{object-fit:contain;max-width:100%;max-height:80px}
.ee-site .other_mfo .vz-get-money{padding:10px 16px;font-size:16px;line-height:22px}
.ee-site .ee-lenders-table{min-width:600px;width:100%}
.ee-site .ee-lenders-table th{font-weight:600;font-size:15px;padding:20px 10px;text-align:left;border-bottom:1px solid #dcdde0}
.ee-site .ee-table-company{display:flex;align-items:center;gap:18px;min-width:225px;text-decoration:none;color:var(--ee-ink)}
.ee-site .ee-table-company img{object-fit:contain;max-width:130px}
.ee-site .ee-lenders-table td{font-size:15px}
.ee-site .ee-text-page .global_wrapper{max-width:1150px}
.ee-site .ee-text-page h2{margin:30px 0 15px}
.ee-site .ee-source-links{margin-top:25px;font-size:15px}
.ee-site .ee-breadcrumb-box{padding:0}
.ee-site .boxes_list .boxes_list-box ul li a,.ee-site .boxes_list .boxes_list-box .boxes_list-title{color:var(--ee-ink)}
.ee-site .boxes_list .boxes_list-box ul li a:hover{color:var(--ee-blue)}
.ee-site .boxes_list .boxes_list-box ul li::before{background:var(--ee-blue)}
.ee-site footer{background:var(--ee-ink)}
.ee-site footer .footer_list ul li::before{background:#7790ff}
.ee-site footer .footer_list ul li a,.ee-site .ee-footer-button{color:#fff}
.ee-site .ee-footer-button{font:inherit;font-size:15px;line-height:23px;background:none;border:0;padding:0;text-align:left}
.ee-site footer .footer_list ul li a:hover,.ee-site .ee-footer-button:hover{color:#aabaff}
.ee-site footer p{line-height:1.7;color:#bdc0d4}
.ee-site footer .footer_list-copy{margin-top:25px;color:#bdc0d4}
.ee-site .layout.active{pointer-events:auto}
@media(min-width:1271px){.ee-site .index_wrapper .rower{padding-top:35px}}
@media(max-width:1270px){
 .ee-site .global_wrapper{padding-left:15px;padding-right:15px}
 .ee-site .filter_box .ee-filter-options .col-sm-4{margin-bottom:10px}
 .ee-site .ee-filter-submit{padding-top:12px}
 .ee-site .index_filter{padding-top:30px}
 .ee-site .index_top{min-height:250px;background-position:center center;background-size:cover}
 .ee-site .ee-range{margin-top:24px}
 .ee-site .ee-filter-help{margin-top:15px}
 .ee-site .content_box .items_list .items_list-item .items_list-settings{text-align:left}
}
@media(max-width:600px){.ee-site .index_top{min-height:180px;background-size:cover}}
@media(max-width:1086px){
 .ee-site header .col-sm-3{display:block;position:absolute;right:60px;top:24px;width:34px;padding:0;z-index:12}
 .ee-site header .header_rightBox{display:block;margin:0;padding:0}
 .ee-site header .header_rightBox .curses{display:none}
 .ee-site header .header_rightBox .listing{width:34px;min-width:0;margin:0;padding:0}
 .ee-site header .header_rightBox .listing ul,.ee-site header .header_rightBox .listing li{margin:0;padding:0}
 .ee-site .search_box{width:100%;margin-top:0;top:100%;left:0}
 .ee-site .search_box::before,.ee-site .search_box::after{display:none}
 .ee-site header .header_menu li.ee-mobile-link{display:block}
 .ee-site header .header_menu{top:100%;height:auto;max-height:calc(100dvh - 90px);overflow-y:auto;margin-left:0}
 .ee-site header .header_menu.active{display:block!important}
 .ee-site header .header_menu li.right.dp{display:none}
 .ee-site .ee-more-toggle{padding:10px 0}
 .ee-site .mfo_tabs .tabs__caption button{padding:20px}
}
@media(max-width:880px){
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li,.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li b{font-size:12px!important;line-height:1.5}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li{display:block;margin-bottom:10px}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li i{margin-right:5px;min-width:14px}
 .ee-site .items_list-settings li span{width:calc(100% - 24px)}
 .ee-site .ee-lender-logo{min-height:90px!important}
 .ee-site .ee-lender-logo img{max-width:145px;height:60px}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-goto{font-size:14px;padding:12px 8px;line-height:1.5}
 .ee-site .items_list-logoBlock .items_list-reviews{font-size:13px}
 .ee-site .content_box .items_list .items_list-item .items_list-info.mobile .items_list-title{font-size:18px;margin-bottom:10px;min-height:0}
 .ee-site .mfo_tabs .tablet th{font-size:14px;padding:10px 5px;min-width:110px}
 .ee-site .content_box .content_info-top ul li span{font-size:15px}
 .ee-site .other_mfo .other_mfo-block{width:230px}
 .ee-site .ee-lenders-table th,.ee-site .ee-lenders-table td{font-size:14px;padding:12px 8px}
 .ee-site .ee-table-company{min-width:160px;display:block}
 .ee-site .ee-table-company img{display:block;margin-bottom:12px}
}
@media(max-width:700px){
 .ee-site header .header_logo{width:130px;max-width:130px}
 .ee-site header .ee-wordmark{width:130px;height:33px}
 .ee-site header .ee-wordmark img{width:201.67px!important;height:134.44px!important;top:-25px;left:-36.75px}
 .ee-site .ee-unit{font-size:20px}
 .ee-site .ee-range-labels{font-size:15px}
 .ee-site .ee-text-page{padding-left:15px;padding-right:15px}
 .ee-site .review_create input[type=text],.ee-site .review_create input[type=email]{max-width:100%;margin-right:0}
 .ee-site .review_create small{max-width:100%;display:block}
 .ee-site .review_create .purple_btn{float:none}
}
@media(max-width:400px){
 .ee-site .content_box .items_list .items_list-item{width:100%;min-width:100%;flex:0 0 100%;margin-right:0}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li,.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li b{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){.ee-site *{scroll-behavior:auto!important;transition:none!important}}

/* PHP block restoration 20261104: original blocks, Võrdleme colours. */
.ee-site .index_info .index_info-block .index_info-title{border-bottom-color:var(--ee-blue)}
.ee-site .faq_list ul li.active b,.ee-site .faq_list ul li b:hover{color:var(--ee-blue)}
.ee-site .faq_list ul li span.FaqSection__Text{margin-top:0}
.ee-site .faq_list ul li::before{filter:hue-rotate(326deg) saturate(1.5)}
.ee-site .ee-review-expand{font:inherit;color:var(--ee-blue);padding:0;background:none;border:0;cursor:pointer;text-decoration:underline}
.ee-site .mfo_reviews .mfo_reviews-full{font-size:15px;line-height:1.6;margin:20px 0}
.ee-site .ee-error-page{display:block;margin:50px 15px;text-align:center}
.ee-site .ee-error-page h1{font-size:25px;line-height:1.4;margin-bottom:20px;text-transform:uppercase}
.ee-site .ee-error-page h1 span{color:var(--ee-blue)}
.ee-site .ee-error-illustration{max-width:100%;height:auto}
.ee-site .ee-error-page .page-404__title{font-size:18px;line-height:1.6;margin:40px 0;color:var(--ee-ink)}

/* Original feedback and live search 20261104 */
.ee-site [hidden]{display:none!important}
.ee-site .modal.ee-modal-open{display:block;position:fixed;border-bottom-color:var(--ee-blue);z-index:1100;max-height:95vh;overflow-y:auto}
.ee-site .modal_layout:not([hidden]){display:block;opacity:1;pointer-events:auto;z-index:1099}
.ee-site .modal_close{border:0;background:transparent;padding:0;cursor:pointer}
.ee-feedback-lock{overflow:hidden}
.ee-site .modal_contact input{border-radius:4px;border:1px solid var(--ee-blue);font:18px/1.4 inherit;color:var(--ee-ink);padding:10px 15px;width:100%;background:#fff;box-sizing:border-box;margin:0}
.ee-site .modal_contact textarea{border-radius:4px;border:1px solid var(--ee-blue);font:18px/1.4 inherit;color:var(--ee-ink);padding:10px 15px;width:100%;box-sizing:border-box;resize:vertical;background:#fff}
.ee-site .modal_contact label{display:block;color:var(--ee-ink);font-weight:600;font-size:18px;margin:15px 0}
.ee-site .modal_contact .purple_btn{border:0;margin:15px 0}
.ee-site .ee-contact-submit{text-align:center}
.ee-site [data-contact-status]{font-size:16px;line-height:1.5;color:var(--ee-ink)}
.ee-site .content_static .full_news{width:100%;margin-top:0}
.ee-site .iSearchResults{font-size:16px;background:#fff;top:70px;width:calc(100% - 38px);z-index:200;padding:25px;box-sizing:border-box;margin:0 20px;max-height:60vh;overflow-y:auto}
.ee-site .iSearchResults .table{padding-bottom:10px;margin-bottom:0}
.ee-site .iSearchResults .table .row{display:flex;align-items:center;margin:0;border:0}
.ee-site .iSearchResults .td{display:inline-block;vertical-align:middle;border:0;padding:0}
.ee-site .iSearchResults .image{width:80px;margin-right:20px}
.ee-site .iSearchResults .image img{max-width:100%;max-height:50px;display:block}
.ee-site .iSearchResults .text{flex:1}
.ee-site .iSearchResults a{color:var(--ee-blue);text-decoration:none;padding:0}

/* Original PHP lower-link styles from views/parts/popups.php:289–360. */
    .links_box {
        background: #fff;
        padding-top: 30px;

    }
    .w-30 {
        width: calc(30% - 30px);
        padding: 15px;
    }
    .w-80 {
        width: calc(80% - 30px);
        padding: 15px;
    }
    .w-50 {
        width: calc(50% - 30px);
        padding: 15px;
    }
    @media screen and (max-width: 1200px) {
        .links_box .w-30,
        .links_box .w-80,
        .links_box .w-50 {
            width: 100%;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 20px;
        }
        .links_box .w-50 {
            margin-bottom: 0;
            padding-bottom: 0;
            padding-top: 0;
        }
    }
    .links_box li {
        display: block;
        margin-bottom: 0;
        list-style: none;
    }
    .links_box li a {
        color: var(--ee-ink);
        font-size: 12px;
        display: block;
        text-decoration: none;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 200% */
    }
    .links_box-slider {
        margin: -15px;
        padding: 0 50px;
    }
    .links_box-slider .slick-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .links_box-slider .slick-prev {
        left: 0;
    }
    .links_box-slider .slick-next {
        right: 0;
    }
    @media screen and (max-width: 1200px) {
        .links_box-slider .slick-prev {
            left: 5px;
        }
        .links_box-slider .slick-next {
            right: 5px;
        }
        .links_box-slider {
            padding: 0 60px;
        }
    }

@media(min-width:1200px){.ee-site .links_box .d-xl-flex{display:flex}.ee-site .links_box .w-100{width:100%}}

/* Original related-offer behaviour: 5 / 3 / 1, no arrows or autoplay. */
.ee-site .other_mfo{gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}
.ee-site .other_mfo::-webkit-scrollbar{display:none}
.ee-site .other_mfo .other_mfo-block{flex:0 0 20%;width:20%;min-width:0;box-sizing:border-box;scroll-snap-align:start;padding:12px}
.ee-site .other_mfo .ee-related-logo{width:100%}
.ee-site .other_mfo .items_list-stars{text-align:center;margin:10px 0}
.ee-site .other_mfo .items_list-reviews{display:block;text-align:center}
.ee-site .other_mfo.ee-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}
@media(max-width:1123px){.ee-site .other_mfo .other_mfo-block{flex-basis:33.333333%;width:33.333333%}}
@media(max-width:899px){.ee-site .other_mfo .other_mfo-block{flex-basis:100%;width:100%}}

/* Algse teadmistebaasi tähestik Võrdleme värvides. */
.ee-site .handbook__symbol-nav li a{color:var(--ee-blue)}

/* Algsete uudiste kuupäeva värv ja wiki kuupäeva vahe pealkirjast. */
.ee-site .index_news-list .news_list-date{background:linear-gradient(180deg,#4b68ff 0%,var(--ee-blue) 100%)}
.ee-site .index_news-list.full_news article.index_news-block{padding-top:50px}
.ee-site .index_news-list.full_news article.index_news-block>.news_list-date{top:0}
.ee-site .handbook__content>.news_list-date{display:block;margin-bottom:12px}

/* Offer cards: one readable column on phones; equal-height pairs on tablets. */
.ee-site .content_box .items_list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch;container:offerlist/inline-size}
.ee-site .content_box .items_list>.items_list-item{display:flex;width:100%;min-width:0;max-width:100%;flex:none;margin:0;padding:18px;border-radius:12px;box-sizing:border-box}
.ee-site .content_box .items_list>.items_list-item>.row{width:100%;margin:0}
.ee-site .content_box .items_list .items_list-settings{margin:0;padding:0;text-align:left}
.ee-site .content_box .items_list .items_list-settings li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:8px;width:100%;min-width:0;margin:0 0 9px;font-size:15px!important;line-height:1.45}
.ee-site .content_box .items_list .items_list-settings li i{width:16px;min-width:16px;margin:2px 0 0;background-position:center top}
.ee-site .content_box .items_list .items_list-settings li span{display:block;width:auto;min-width:0;overflow-wrap:break-word;word-break:normal}
.ee-site .content_box .items_list .items_list-settings li b{font-size:inherit!important;line-height:inherit}
.ee-site .content_box .items_list .items_list-item .items_list-info .items_list-title{overflow-wrap:anywhere}
@media(min-width:700px) and (max-width:880px){
 .ee-site .content_box .items_list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}
 .ee-site .content_box .items_list>.items_list-item{height:100%;padding:16px}
 .ee-site .content_box .items_list>.items_list-item>.row{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;align-items:stretch}
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-3,.ee-site .content_box .items_list>.items_list-item>.row>.col-sm-9{float:none;width:100%;max-width:100%;min-width:0;padding:0}
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-3{flex:0 0 auto;height:auto}
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-9{display:flex;flex:1 0 auto;flex-direction:column;height:auto}
 .ee-site .content_box .items_list .items_list-info.bottomBlock{display:flex;flex:1;flex-direction:column}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-8,.ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-4{float:none;width:100%;max-width:100%;min-width:0;padding:0;flex:0 0 auto}
 .ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-4{display:flex;align-items:flex-end;margin-top:auto;padding-top:10px}
 .ee-site .content_box .items_list .items_list-info.bottomBlock .items_list-goto{width:100%;box-sizing:border-box}
}
@media(max-width:699px){
 .ee-site .content_box .items_list>.items_list-item{padding:16px}
 .ee-site .content_box .items_list .items_list-settings li{font-size:15px!important;line-height:1.5;margin-bottom:10px}
 .ee-site .content_box .items_list .items_list-info .items_list-goto{font-size:15px;padding:13px 16px;line-height:1.4}
}

/* Mobile offer cards: compact spacing and a stable icon/text grid. */
@media(max-width:699px){
 .ee-site .content_box .items_list{gap:12px}
 .ee-site .content_box .items_list>.items_list-item{padding:12px 14px;border-radius:12px}
 .ee-site .content_box .items_list>.items_list-item>.row{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-3,
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-9{float:none;width:100%;max-width:100%;min-width:0;padding:0;flex:none}
 .ee-site .content_box .items_list .items_list-info.mobile .items_list-title{display:block;min-height:0;margin:0 0 7px;font-size:17px;line-height:1.3;text-align:left}
 .ee-site .content_box .items_list .items_list-logoBlock{position:static;top:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo stars" "logo reviews";align-items:center;column-gap:12px;width:100%;min-height:0;margin:0;text-align:right}
 .ee-site .content_box .items_list .items_list-logoBlock .ee-lender-logo{grid-area:logo;justify-content:flex-start;min-height:44px}
 .ee-site .content_box .items_list .items_list-logoBlock .ee-lender-logo img{width:auto;height:auto;max-width:150px;max-height:42px}
 .ee-site .content_box .items_list .items_list-logoBlock .items_list-stars{grid-area:stars;margin:0!important;line-height:1}
 .ee-site .content_box .items_list .items_list-logoBlock .items_list-stars ul{display:flex;justify-content:flex-end;margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-logoBlock .items_list-stars ul li,
 .ee-site .content_box .items_list .items_list-logoBlock .items_list-stars ul li.active{width:13px;height:13px;margin:0 0 0 2px;background-size:contain}
 .ee-site .content_box .items_list .items_list-logoBlock .items_list-reviews{grid-area:reviews;margin:2px 0 0;font-size:12px;line-height:1.2}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row>.items_list-title{display:none}
 .ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-8,
 .ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-4{float:none;width:100%;max-width:100%;min-width:0;padding:0;flex:none}
 .ee-site .content_box .items_list .items_list-info.bottomBlock .col-sm-4{margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-settings{display:grid;gap:5px;margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:8px;width:100%;min-width:0;margin:0;font-size:14px!important;line-height:1.4}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li i{display:block;float:none;width:18px;height:18px;min-width:18px;margin:1px 0 0;background-position:center;background-size:contain}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li span{display:block;width:auto;min-width:0;margin:0;line-height:inherit;overflow-wrap:anywhere}
 .ee-site .content_box .items_list .items_list-info .items_list-goto{width:100%;box-sizing:border-box;margin:2px 0 0;padding:11px 16px;border-radius:8px;font-size:15px;line-height:1.35}
}

/* Wide offer cards: keep the logo, terms and action in a compact aligned row. */
@container offerlist (min-width:760px){
 .ee-site .content_box .items_list>.items_list-item{padding:24px;border-radius:16px}
 .ee-site .content_box .items_list>.items_list-item>.row{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:28px;align-items:center}
 .ee-site .content_box .items_list>.items_list-item>.row>.col-sm-3,.ee-site .content_box .items_list>.items_list-item>.row>.col-sm-9{float:none;width:auto;max-width:none;min-width:0;padding:0;flex:none}
 .ee-site .content_box .items_list .items_list-info.mobile{display:none}
 .ee-site .content_box .items_list .items_list-logoBlock{position:static;top:auto;transform:none;width:100%;text-align:center}
 .ee-site .content_box .items_list .items_list-logoBlock .ee-lender-logo{min-height:78px}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);grid-template-areas:"title title" "facts action";gap:10px 24px;align-items:center;margin:0;padding:0}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row>.items_list-title{grid-area:title;margin:0;font-size:23px;line-height:1.3;min-height:0}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row>.col-sm-8,.ee-site .content_box .items_list .items_list-info.bottomBlock>.row>.col-sm-12{grid-area:facts;float:none;width:auto;max-width:none;min-width:0;padding:0;flex:none}
 .ee-site .content_box .items_list .items_list-info.bottomBlock>.row>.col-sm-4{grid-area:action;float:none;width:auto;max-width:none;min-width:0;padding:0;flex:none}
 .ee-site .content_box .items_list .items_list-settings li{margin:0 0 8px;font-size:15px!important;line-height:1.4}
 .ee-site .content_box .items_list .items_list-settings li:last-child{margin-bottom:0}
 .ee-site .content_box .items_list .items_list-info .items_list-goto{margin:0;padding:15px 18px;font-size:17px;line-height:1.4}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;width:100%;margin:0 0 8px}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li i{display:block;float:none;width:18px;min-width:18px;height:24px;margin:0;background-position:center center}
 .ee-site .content_box .items_list .items_list-item .items_list-info .items_list-settings li span{display:block;width:auto;min-width:0;vertical-align:baseline}
}
