.cr-compact-page{--credit-compact-provider:204px;--credit-compact-provider-offset:var(--credit-compact-provider);--credit-compact-action:62px}.cr-compact-page .cr-credit-results{background:#f8fbf9}.cr-compact-page .cr-credit-results-heading{min-height:54px;padding:10px 14px;border-radius:9px;background:#eaf5ef}.credit-compact-scroll{position:relative;max-width:100%;margin-top:14px;overflow:auto;border:1px solid #c9ddd3;border-radius:9px;background:#fff;scrollbar-color:#83b8a2 #edf5f1}.credit-compact-scroll-hint{position:absolute;top:0;left:0;z-index:12;width:100%;height:0;overflow:visible;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.credit-compact-scroll.is-horizontally-scrollable.is-scroll-hint-visible:not(.credit-compact-scroll-hint-dismissed) .credit-compact-scroll-hint{opacity:1;visibility:visible}.credit-compact-scroll-hint::before{content:"";position:absolute;top:0;right:0;left:var(--credit-compact-frozen-width,236px);height:var(--credit-compact-scroll-hint-height,218px);background:linear-gradient(105deg,#ffffffe8 0,#ffffffa8 42%,#fffffff2 50%,#ffffffa8 58%,#ffffffe8 100%);background-size:220% 100%;backdrop-filter:blur(7px);transform:translateX(var(--credit-compact-scroll-offset,0));will-change:transform;animation:credit-compact-scroll-veil 1.7s ease-in-out infinite}.credit-compact-scroll-hint>span{position:fixed;top:var(--credit-compact-scroll-badge-top,50%);left:var(--credit-compact-scroll-badge-left,50%);z-index:13;display:flex;align-items:center;justify-content:center;gap:10px;width:var(--credit-compact-scroll-badge-width,164px);min-width:0;min-height:58px;padding:8px 12px;box-sizing:border-box;border:1px solid #83b8a2;border-radius:999px;background:#fff;box-shadow:0 8px 24px #173f3230;color:#247844}.credit-compact-scroll-hint i{display:flex;align-items:center;justify-content:center;font-style:normal}.credit-compact-swipe-arrow .site-svg-icon{width:20px;height:20px}.credit-compact-swipe-hand .site-svg-icon{width:32px;height:32px;stroke-width:1.8}.credit-compact-swipe-hand{animation:credit-compact-scroll-cue 1.05s ease-in-out infinite}.credit-compact-swipe-arrow{opacity:.55;animation:credit-compact-scroll-arrow 1.05s ease-in-out infinite}.credit-compact-swipe-arrow--right{animation-delay:.52s}.credit-compact-scroll-hint-dismissed .credit-compact-scroll-hint{opacity:0;visibility:hidden}@keyframes credit-compact-scroll-cue{0%,100%{transform:translateX(4px)}50%{transform:translateX(-7px)}}@keyframes credit-compact-scroll-arrow{0%,100%{opacity:.35}50%{opacity:1}}@keyframes credit-compact-scroll-veil{0%,100%{background-position:100% 0}50%{background-position:0 0}}.credit-compact-table{width:100%;min-width:900px;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;color:#153b31;font-size:var(--text-caption)}.credit-compact-table--regrouping{min-width:920px}.credit-compact-table thead{position:sticky;top:0;z-index:6}.credit-compact-table td,.credit-compact-table th{height:62px;padding:7px;border-bottom:1px solid #e0ebe5;background:#fff;text-align:center;vertical-align:middle}.credit-compact-table thead th{height:auto;padding-block:8px;background:#e7f2ec;color:#48675c;font-size:var(--text-scale-10-72);font-weight:900;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}.credit-compact-col-provider{width:var(--credit-compact-provider)}.credit-compact-col-action{width:var(--credit-compact-action)}.credit-compact-col-amount{width:142px}.credit-compact-col-duration{width:128px}.credit-compact-col-rate{width:112px}.credit-compact-col-role{width:130px}.credit-compact-col-date{width:88px}.credit-compact-col-scope{width:160px}.credit-compact-col-journey{width:170px}.credit-compact-col-check{width:170px}.credit-compact-provider,.credit-compact-table thead th:first-child{position:sticky;left:0;z-index:4;width:var(--credit-compact-provider);text-align:left}.credit-compact-action,.credit-compact-table thead th:nth-child(2){position:sticky;left:var(--credit-compact-provider-offset);z-index:3;width:var(--credit-compact-action)}.credit-compact-table thead th:first-child{z-index:9}.credit-compact-table thead th:nth-child(2){z-index:8}.credit-compact-floating-head.is-horizontally-scrollable th:nth-child(2),.credit-compact-scroll.is-horizontally-scrollable .credit-compact-action{box-shadow:12px 0 18px -12px #173f32a6}.credit-compact-offer[hidden]{display:none!important}.credit-compact-row:hover>td,.credit-compact-row:hover>th{background:#f7fbf8}.credit-compact-provider-line{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;justify-content:start;gap:7px}.credit-compact-provider-line>.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.credit-compact-provider-line>img{display:block;width:104px;height:48px;object-fit:contain;object-position:left center}.credit-compact-provider-placeholder{display:grid;place-items:center;width:104px;height:48px;color:#2baa5e}.credit-compact-provider-placeholder .site-svg-icon{width:24px;height:24px}.credit-compact-details-button{display:inline-flex;align-items:center;gap:4px;min-width:0;min-height:44px;padding:3px 0;border:0;background:0 0;color:#456359;font:inherit;font-size:var(--text-scale-10-72);font-weight:800;line-height:1.15;text-align:left;white-space:normal;cursor:pointer}.credit-compact-details-button span{min-width:0}.credit-compact-details-button strong{display:block;overflow-wrap:anywhere;font:inherit;color:#173f35}.credit-compact-details-button .site-svg-icon{width:17px;height:17px;color:#2baa5e}.credit-compact-details-button[aria-expanded=true]{color:#247844}.credit-compact-action a{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:calc(100% - 8px);min-height:36px;margin-inline:4px;padding:5px 3px;border-radius:6px;background:#247844;color:#fff;font-size:var(--text-scale-10-72);font-weight:900;text-decoration:none}.credit-compact-action a.credit-compact-review-action{border:1px solid #9fcab0;background:#fff;color:#247844}.credit-compact-action .site-svg-icon{width:12px;height:12px}.credit-compact-no-link{color:#829087;font-size:var(--text-ui)}.credit-compact-sort{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;padding:0;border:0;background:0 0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer}.credit-compact-sort .site-svg-icon{width:14px;height:14px;opacity:.45;transition:transform .18s ease,opacity .18s ease}.credit-compact-sort.is-active{color:#247844}.credit-compact-sort.is-active .site-svg-icon{opacity:1}.credit-compact-sort.is-reversed .site-svg-icon{transform:rotate(180deg)}.credit-compact-amount strong,.credit-compact-duration strong,.credit-compact-rate strong{display:inline-flex;padding:4px 6px;border-radius:5px;background:#fff0bd;color:#173f32;font-family:var(--font-heading);font-size:var(--text-ui);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.credit-compact-rate strong{color:#1d643b}.credit-compact-check strong,.credit-compact-date strong,.credit-compact-journey strong,.credit-compact-role strong{display:block;font-size:var(--text-caption);line-height:1.3;overflow-wrap:anywhere}.credit-compact-check small,.credit-compact-journey small{display:block;margin-top:4px;color:#687d74;font-size:var(--text-scale-10-08);line-height:1.25}.credit-compact-scope{display:table-cell}.credit-compact-scope span{display:inline-flex;margin:2px;padding:4px 6px;border-radius:999px;background:#e5f4e9;color:#285c3b;font-size:var(--text-scale-10-08);font-weight:750;line-height:1.2}.credit-compact-row>td:nth-child(3),.credit-compact-row>td:nth-child(6),.credit-compact-table thead th:nth-child(3),.credit-compact-table thead th:nth-child(6){border-left:1px solid #d7e6df}.credit-compact-detail-row>td{height:auto;padding:0;background:#eef7f2;text-align:left}.credit-compact-detail-panel{padding:18px 20px;text-align:left}.credit-compact-detail-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.credit-compact-detail-identity{display:flex;align-items:center;gap:16px;min-width:0}.credit-compact-detail-identity>img{display:block;width:150px;height:72px;object-fit:contain;object-position:left center}.credit-compact-detail-identity>div>span{display:block;color:#247844;font-size:var(--text-eyebrow);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.credit-compact-detail-identity p{display:flex;align-items:center;gap:6px;margin:5px 0 0;color:#60786e;font-size:var(--text-caption)}.credit-compact-detail-identity p .site-svg-icon{width:15px;height:15px}.credit-compact-detail-actions{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:180px}.credit-compact-detail-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border-radius:8px;font-size:var(--text-caption);font-weight:850;text-decoration:none}.credit-compact-primary-link{background:#247844;color:#fff}.credit-compact-review-link{border:1px solid #bcd8cb;background:#fff;color:#247844}.credit-compact-detail-actions .site-svg-icon{width:14px;height:14px}.credit-compact-detail-no-link{color:#71847c;font-size:var(--text-caption);text-align:center}.credit-compact-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid #d2e3da;border-radius:10px;background:#fff}.credit-compact-facts>div{min-width:0;padding:12px;border-left:1px solid #e0ebe5}.credit-compact-facts>div:first-child{border-left:0}.credit-compact-facts span{display:flex;align-items:center;gap:5px;color:#668076;font-size:var(--text-scale-10-08);font-weight:700}.credit-compact-facts span .site-svg-icon{width:14px;height:14px;flex:none;color:#2baa5e}.credit-compact-facts strong{display:block;margin-top:6px;color:#173f35;font-size:var(--text-caption);font-weight:850;overflow-wrap:anywhere}.credit-compact-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border:1px solid #d2e3da;border-radius:10px;background:#d2e3da}.credit-compact-source>div{padding:10px 12px;background:#fff}.credit-compact-source span{display:block;color:#668076;font-size:var(--text-scale-10-08)}.credit-compact-source strong{display:block;margin-top:4px;color:#173f35;font-size:var(--text-caption)}.credit-compact-regrouping>h4{margin:0 0 10px;color:#173f32;font-family:var(--font-heading);font-size:var(--text-ui)}.credit-compact-regrouping-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.credit-compact-regrouping-tags span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#e5f4e9;color:#285c3b;font-size:var(--text-caption);font-weight:750}.credit-compact-regrouping-tags .site-svg-icon{width:14px;height:14px}.credit-compact-regrouping dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d2e3da;border-radius:10px;background:#d2e3da}.credit-compact-regrouping dl>div{padding:12px;background:#fff}.credit-compact-regrouping dt{display:flex;align-items:center;gap:6px;color:#668076;font-size:var(--text-caption);font-weight:700}.credit-compact-regrouping dt .site-svg-icon{width:15px;height:15px;color:#2baa5e}.credit-compact-regrouping dd{margin:8px 0 0}.credit-compact-regrouping dd strong{display:block;color:#173f35;font-size:var(--text-ui)}.credit-compact-regrouping dd span{display:block;margin-top:4px;color:#5f766d;font-size:var(--text-caption);line-height:1.55}.credit-compact-regrouping-check{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:12px;border-radius:9px;background:#fff6da;color:#5e4c22;font-size:var(--text-caption);line-height:1.6}.credit-compact-regrouping-check>.site-svg-icon{width:17px;height:17px;flex:none;margin-top:2px}.credit-compact-detail-panel>.cr-row-bottom{margin:12px -20px -18px}.credit-compact-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}.credit-compact-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 13px;border:1px solid #9fcab0;border-radius:8px;background:#fff;color:#247844;font:inherit;font-size:var(--text-caption);font-weight:850;cursor:pointer}.credit-compact-pagination button .site-svg-icon{width:14px;height:14px}.credit-compact-pagination span{color:#62786f;font-size:var(--text-caption)}.credit-compact-floating-head{display:none;position:fixed;z-index:29;overflow:hidden;border-inline:1px solid #c9ddd3;border-bottom:1px solid #c9ddd3;border-radius:0 0 7px 7px;background:#e7f2ec;box-shadow:0 8px 18px #173f3220;pointer-events:none;scrollbar-width:none}.credit-compact-floating-head .credit-compact-sort{pointer-events:auto}.credit-compact-floating-head.is-visible{display:block}.credit-compact-floating-head::-webkit-scrollbar{display:none}.credit-compact-floating-table{min-width:900px}.credit-compact-floating-table.credit-compact-table--regrouping{min-width:920px}.credit-compact-floating-table thead{position:static}.credit-compact-floating-table th{border-bottom:0}.credit-compact-detail-dialog{display:none}@media(max-width:767px){.cr-compact-page{--credit-compact-provider:132px;--credit-compact-action:52px}.credit-compact-scroll{max-width:calc(100vw - 24px)}.credit-compact-table{min-width:732px}.credit-compact-table--regrouping{min-width:772px}.credit-compact-table td,.credit-compact-table th{height:68px;padding:4px}.credit-compact-table thead th{height:50px;padding-block:6px}.credit-compact-provider-line{grid-template-columns:58px 62px;gap:4px}.credit-compact-provider-line>img{width:56px;height:42px}.credit-compact-provider-placeholder{width:56px;height:42px}.credit-compact-details-button{justify-content:center;width:62px;min-width:62px;height:48px;gap:0;padding:2px 3px;border-radius:6px;background:#e4f2eb;color:#247844;text-align:center}.credit-compact-details-button .site-svg-icon{display:none}.credit-compact-details-button strong{font-size:var(--text-scale-10-08);line-height:1.08}.credit-compact-action a{width:42px;min-height:40px;margin-inline:auto;gap:2px;padding-inline:1px}.credit-compact-action .site-svg-icon{width:11px;height:11px}.credit-compact-col-amount{width:118px}.credit-compact-col-duration{width:104px}.credit-compact-col-rate{width:94px}.credit-compact-col-role{width:116px}.credit-compact-col-date{width:82px}.credit-compact-col-scope{width:132px}.credit-compact-col-check,.credit-compact-col-journey{width:150px}.credit-compact-amount strong,.credit-compact-duration strong,.credit-compact-rate strong{font-size:var(--text-caption)}.credit-compact-detail-row{display:none}.credit-compact-floating-table{width:732px;min-width:732px}.credit-compact-floating-table.credit-compact-table--regrouping{width:772px;min-width:772px}.credit-compact-dialog-open .credit-compact-floating-head{display:none!important}.credit-compact-detail-dialog[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:none;height:min(92dvh,800px);max-height:92dvh;margin:0;padding:0;border:0;border-radius:22px 22px 0 0;background:#fffaf5;color:#153b31;box-shadow:0 -18px 60px #173f3255;overflow:auto}.credit-compact-detail-dialog::backdrop{background:#173f327f;backdrop-filter:blur(3px)}.credit-compact-dialog-handle{position:sticky;z-index:3;top:0;width:40px;height:4px;margin:12px auto 0;border-radius:999px;background:#d9d3cc}.credit-compact-dialog-close{position:sticky;z-index:4;top:10px;float:right;display:grid;place-items:center;width:44px;height:44px;margin:-4px 12px 0 0;border:0;border-radius:50%;background:#fff;color:#27493e;box-shadow:0 2px 12px #173f3220}.credit-compact-dialog-close .site-svg-icon{width:18px;height:18px}#credit-compact-dialog-content{clear:both;padding:0 14px 18px}#credit-compact-dialog-content .credit-compact-detail-panel{padding:0}#credit-compact-dialog-content .credit-compact-detail-header{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:2px 2px 14px}#credit-compact-dialog-content .credit-compact-detail-identity{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}#credit-compact-dialog-content .credit-compact-detail-identity>img{width:110px;height:64px}#credit-compact-dialog-content .credit-compact-detail-actions{display:grid;grid-template-columns:1fr;min-width:0}#credit-compact-dialog-content .credit-compact-detail-actions a{min-height:44px}#credit-compact-dialog-content .credit-compact-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#credit-compact-dialog-content .credit-compact-facts>div{min-height:82px;border-top:1px solid #e0ebe5;border-left:1px solid #e0ebe5}#credit-compact-dialog-content .credit-compact-facts>div:nth-child(-n+2){border-top:0}#credit-compact-dialog-content .credit-compact-facts>div:nth-child(odd){border-left:0}#credit-compact-dialog-content .credit-compact-source{grid-template-columns:1fr}#credit-compact-dialog-content .credit-compact-regrouping dl{grid-template-columns:1fr}#credit-compact-dialog-content .credit-compact-detail-panel>.cr-row-bottom{margin:12px -14px -18px}}@media(max-width:359px){.cr-compact-page{--credit-compact-provider:126px;--credit-compact-action:50px}.credit-compact-table{min-width:724px}.credit-compact-table--regrouping{min-width:764px}.credit-compact-provider-line{grid-template-columns:55px 59px}.credit-compact-provider-line>img{width:53px}.credit-compact-provider-placeholder{width:53px}.credit-compact-details-button{width:59px;min-width:59px}.credit-compact-floating-table{width:724px;min-width:724px}.credit-compact-floating-table.credit-compact-table--regrouping{width:764px;min-width:764px}}@media(prefers-reduced-motion:reduce){.credit-compact-scroll-hint::before,.credit-compact-swipe-arrow,.credit-compact-swipe-hand{animation:none}.credit-compact-sort .site-svg-icon{transition:none}}
