/* thirteen-credit-history.css */

.thirteen-credit-summary{font-size:18px;line-height:1.65;color:#214c37}
.thirteen-credit-history{line-height:1.7;color:#243e31;overflow-wrap:anywhere}
.thirteen-credit-history h2{font-size:23px;line-height:1.35;margin:28px 0 14px}
.thirteen-credit-history h3{font-size:18px;line-height:1.4;margin:22px 0 8px}
.thirteen-credit-updated{font-size:13px;color:#4a6152;padding:12px 16px;border-radius:9px;background:#eef5ef}
.thirteen-credit-history table.thirteen-history-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:18px 0 28px;font-size:15px;border:1px solid #d2e1d6;border-radius:12px;overflow:hidden}
.thirteen-history-table caption{text-align:left;font-weight:700;color:#214c37;padding:0 0 10px}
.thirteen-credit-history .thirteen-history-table th{padding:14px;text-align:left;background:#e8f2eb;color:#214c37;border:0;font-size:14px;line-height:1.5}
.thirteen-credit-history .thirteen-history-table td{padding:16px;vertical-align:top;border:0;border-top:1px solid #d2e1d6;background:#fff;line-height:1.6}
.thirteen-history-table td img{display:block;max-width:120px;max-height:48px;width:auto;height:auto;object-fit:contain;margin-bottom:10px}
.thirteen-history-table td p{margin:10px 0}
.thirteen-credit-history a.thirteen-history-cta{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:9px;background:#145c3b;color:#fff!important;font-size:14px;line-height:1.4;font-weight:700;text-align:center;text-decoration:none}
.thirteen-credit-history a.thirteen-history-cta:hover{background:#0c422a}
.thirteen-credit-history a{color:#145c3b;text-decoration:underline}
.thirteen-credit-history a:focus-visible{outline:3px solid #b76a15;outline-offset:3px}
.thirteen-history-sources{padding:4px 20px 14px;background:#f3f7f3;border-radius:12px}
@media(max-width:700px){
 .thirteen-credit-history table.thirteen-history-table{display:block;border:0;overflow:visible}
 .thirteen-history-table caption{display:block}
 .thirteen-history-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .thirteen-history-table tbody{display:block}
 .thirteen-history-table tr{display:block;border:1px solid #d2e1d6;border-radius:12px;margin:0 0 14px;overflow:hidden}
 .thirteen-credit-history .thirteen-history-table td{display:block;width:auto;padding:14px;border-top:0}
 .thirteen-credit-history .thirteen-history-table td+td{border-top:1px solid #e1e9e3}
 .thirteen-history-table td:before{content:attr(data-label);display:block;color:#425e4c;font-size:12px;font-weight:700;margin-bottom:6px}
 .thirteen-credit-history h2{font-size:21px}
}

@media(max-width:700px){
 body:is(.postid-8,.postid-373) #primary,body:is(.postid-8,.postid-373) #secondary{float:none;width:100%;max-width:100%;box-sizing:border-box}
 body:is(.postid-8,.postid-373) #primary{padding:18px 12px 26px}
 body:is(.postid-8,.postid-373) #content{padding:0}
 body:is(.postid-8,.postid-373) #secondary{display:none}
 .thirteen-credit-history .thirteen-history-table thead{contain:strict;clip-path:inset(50%)}
}

/* thirteen-mobile-text.css */
/* Text can grow without forcing the whole page to scroll sideways. */
.thirteen-price-selected-name{display:none}
@media(max-width:767px){
 #masthead hgroup{flex-wrap:wrap}
 #site-main{min-width:0;max-width:100%}
 #site-main a{box-sizing:border-box;display:block;height:auto;min-height:36px;line-height:1.4;padding:8px 9px;white-space:normal;overflow-wrap:anywhere}
 .thirteen-lang-switch,.thirteen-menu-toggle{flex-shrink:0}
 #colophon{overflow-wrap:anywhere}
 #colophon nav a{white-space:normal}
 #single-loaner h1,#single-loaner h2{overflow-wrap:anywhere}
 #single-loaner .btn,#single-loaner .nav-pills a,.thirteen-compare-scroll .btn{height:auto;line-height:1.4;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
 .thirteen-price-root .thirteen-price-picker select{height:auto;min-height:3em;line-height:1.4;max-width:100%}
 .thirteen-price-selected-name{display:block;margin-top:8px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}
 #price-modal .modal-footer .btn{white-space:normal;height:auto;line-height:1.4;max-width:100%;overflow-wrap:anywhere}
 #loanersTable .btn,#loanersTable .thirteen-table-picker select{height:auto;min-height:44px;white-space:normal;line-height:1.4;max-width:100%;box-sizing:border-box}
 #compareLoanersButton{width:max-content!important;min-width:min(260px,calc(100vw - 24px))}
}

@media(max-width:767px){
 #single-loaner .work-time{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
 #single-loaner .work-time>div{min-width:0;max-width:100%}
 #single-loaner .work-time p{white-space:normal;overflow-wrap:anywhere;min-width:0}
}

@media(max-width:767px){
 #single-loaner .work-time>div{flex-wrap:wrap;gap:4px 12px}
 #single-loaner .work-time p{white-space:normal!important;max-width:100%;flex:0 1 auto}
}

@media(max-width:767px){
 #soft-slider-forms .tab-pane .soft-accept{max-width:100%;width:100%;height:auto;white-space:normal;line-height:1.4;overflow-wrap:anywhere}
}
@media(max-width:380px){
 #loaner-table,#loaner-table tbody{display:block;width:100%;min-width:0}
 #loaner-table .loaner-table-heading{display:none}
 #loaner-table tr.loaner-row.active{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;border-bottom:1px solid #e5ede7}
 #loaner-table tr.loaner-row>td{display:block;width:auto!important;min-width:0!important;max-width:100%;box-sizing:border-box;border-bottom:0!important;overflow-wrap:anywhere;white-space:normal}
 #loaner-table tr.loaner-row>td.hidden-xs{display:none}
 #loaner-table tr.loaner-row>.accept-loan{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}
 #loaner-table .accept-loan>*{margin:0}
 #loaner-table .accept-loan .recommend{display:none}
 #loaner-table .logotype img{width:auto;max-width:100%;height:auto}
 #loaner-table tr.after-loaner.active,#loaner-table tr.after-loaner.active>td{display:block;width:100%;box-sizing:border-box;min-width:0}
}

@media(max-width:767px){#primary h1,#primary h2,#primary h3{overflow-wrap:anywhere}}

