.kfdp-card{position:relative;width:100%;max-width:100%;margin:17px 0;padding:18px 20px;overflow:hidden;border:1px solid rgba(85,125,186,.22);border-radius:18px;background:var(--kfdp-bg);color:var(--kfdp-ink);box-shadow:0 5px 18px rgba(18,61,121,.04)}.kfdp-card::before{content:"";position:absolute;inset-block:17px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--kfdp-accent)}.kfdp-card-head{display:grid;gap:11px;margin:0 0 12px}.kfdp-card .kfdp-provider-name{font-size:13px}.kfdp-card-kicker{font-size:14px;font-weight:700;line-height:1.7}.kfdp-card-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin:0;font-size:14px;line-height:1.7}.kfdp-card-amount strong{color:var(--kfdp-accent);font-size:28px;font-weight:800;line-height:1.45;white-space:nowrap;font-variant-numeric:tabular-nums}.kfdp-card-caption{margin:4px 0 0;font-size:12px;line-height:1.85;opacity:.86}.kfdp-card-instruction{margin:12px 0 0;font-size:13px;line-height:1.9}.kfdp-card-note{margin:7px 0 0;font-size:12px;line-height:1.9;opacity:.85}.kfdp-card .kfdp-guide-trigger{min-height:38px;margin:12px 0 0;padding:8px 13px;border:1px solid var(--kfdp-accent);font-size:13px!important}.kfdp-card .kfdp-guide-trigger:hover{background:rgba(85,125,186,.05);color:var(--kfdp-accent)}.kfdp-card [data-kfdp-status]{margin:5px 0;font-size:13px}@media (max-width:600px){.kfdp-card{padding:15px;border-radius:15px}.kfdp-card-amount{gap:3px 6px;font-size:13px}.kfdp-card-amount strong{font-size:26px}}