
.v410-cit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
.v410-cit-summary>div{border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--card)}
.v410-cit-summary span{display:block;font-size:11px;color:var(--muted-foreground)}
.v410-cit-summary strong{display:block;margin-top:6px;font-size:17px;color:var(--foreground)}
.v410-cit-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;align-items:end}
.v410-cit-form label span{display:block;margin-bottom:5px;font-size:10.5px;color:var(--muted-foreground)}
.v410-cit-form input{width:100%;height:38px;border:1px solid var(--border);border-radius:7px;background:var(--card);padding:0 9px;color:var(--foreground)}
.v410-cit-form button{height:38px;border:1px solid var(--foreground);border-radius:7px;background:var(--foreground);color:var(--background);padding:0 12px;font-size:12px;font-weight:600}
@media(max-width:900px){.v410-cit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v410-cit-form button{grid-column:1/-1}}
@media(max-width:640px){.v410-cit-summary{grid-template-columns:1fr}.v410-cit-form{grid-template-columns:1fr}}
