.fk-partners{box-sizing:border-box;width:100%;max-width:1160px;margin:28px auto;padding:24px;border:1px solid #dce6e0;border-radius:14px;background:#fff;color:#19292f;font:16px/1.5 system-ui,sans-serif;content-visibility:auto;contain-intrinsic-size:auto 440px}
.fk-partners *{box-sizing:border-box}.fk-partners h2{margin:0 0 12px;font:700 27px/1.2 system-ui,sans-serif;text-align:left;color:#19292f}.fk-partners>p{margin:0 0 12px;color:#536861;font-size:14px}.fk-partners-group{margin-top:18px;padding-top:14px;border-top:1px solid #e3ebe7}.fk-partners-group summary{cursor:pointer;padding:6px 0;font-size:20px;font-weight:700}.fk-partners-group summary span{display:inline-block;margin-left:12px;font-size:14px;font-weight:400;color:#536861}
.fk-partners-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0}.fk-partners-tools label{display:grid;gap:5px;flex:1;min-width:180px;font-size:14px}.fk-partners input[type=search]{width:100%;height:44px;padding:9px 12px;border:1px solid #a9bcb3;border-radius:7px;font:inherit;background:#fff;color:#19292f}.fk-partners button{min-height:44px;padding:9px 15px;border:1px solid #a9bcb3;border-radius:7px;background:#fff;color:#19292f;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.fk-partners button:disabled{opacity:.5;cursor:default}
.fk-partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:14px;margin-top:14px}.fk-partners-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid #dce6e0;border-radius:10px;background:#f9fbfa}.fk-partners .fk-partners-card h3{margin:0;font:700 18px/1.35 system-ui,sans-serif;text-align:left;color:#19292f;overflow-wrap:anywhere}.fk-partners .fk-partners-card p{margin:0;color:#536861;font:12px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.fk-partners-card .fk-product-type{font-weight:600}.fk-partners dl{margin:0;display:grid;gap:8px}.fk-partners dl div{padding-top:7px;border-top:1px solid #e3ebe7}.fk-partners dt{font-size:12px;color:#536861}.fk-partners dd{margin:2px 0 0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.fk-partners .fk-compare-check{display:flex;align-items:center;gap:9px;margin-top:auto;padding:9px 0;font-size:14px;cursor:pointer}.fk-partners input[type=checkbox]{width:19px;height:19px;accent-color:#186c53;flex-shrink:0}.fk-partners .fk-offer-button{display:block;padding:11px 14px;border-radius:8px;background:#ffe027;color:#19292f;text-align:center;text-decoration:none;font:700 14px/1.4 system-ui,sans-serif}.fk-partners .fk-conditions{font-size:13px;color:#186c53}.fk-partners .fk-official-creative{display:block;text-align:center}.fk-partners .fk-official-creative img{display:block;max-width:100%;height:auto;margin:auto;border:0;border-radius:0;object-fit:contain}.fk-partners-status{font-size:14px;color:#536861;min-height:21px}.fk-partners-comparison{overflow-x:auto;margin:18px 0;padding:0 0 8px}.fk-partners table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.fk-partners th,.fk-partners td{padding:12px;vertical-align:top;text-align:left;border:1px solid #dce6e0;min-width:170px;overflow-wrap:anywhere}.fk-partners th{background:#eff5f1}.fk-partners td:first-child{font-weight:600;min-width:125px}.fk-partners a:focus-visible,.fk-partners button:focus-visible,.fk-partners input:focus-visible,.fk-partners summary:focus-visible{outline:3px solid #186c53;outline-offset:3px}.fk-partners [hidden]{display:none!important}.fk-offer-unavailable{color:#536861}.fk-partners-shell{max-width:1160px;margin:0 auto;padding:0 24px}
@media(max-width:640px){.fk-partners{padding:16px;margin:20px 0}.fk-partners h2{font-size:23px}.fk-partners-group summary{font-size:18px}.fk-partners-group summary span{display:block;margin:4px 0 0 20px}.fk-partners-tools{align-items:stretch}.fk-partners-tools label{flex-basis:100%}.fk-partners-tools button{flex:1}.fk-partners-grid{grid-template-columns:1fr}.fk-partners-shell{padding:0 12px}}
