.kop{font-family:inherit;color:#111827}.kop-meta{font-size:12px;opacity:.75;margin:.25rem 0 .75rem}.kop-warn{color:#b91c1c}.kop-header{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0 1rem}.kop-title{margin:0;font-size:1.15rem;font-weight:900;letter-spacing:-.015em}.kop-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.kop-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.kop-grid{grid-template-columns:repeat(3,1fr)}}.kop-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.kop-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.kop-price{font-size:20px;font-weight:900;margin-bottom:8px}.kop-eq{font-weight:900}.kop-rows{display:grid;gap:10px}.kop-row{display:flex;justify-content:space-between;font-size:14px}.kop-row span{opacity:.75}.kop-total strong{font-size:18px}