.vi-intro{color:#637784;line-height:1.6}.vi-item{border:1px solid #dce5e9;border-radius:14px;padding:14px;margin:12px 0;background:#fff}.vi-item-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.vi-item-head strong{display:block}.vi-item-head small{display:block;color:#71828c;margin-top:4px}.vi-item-head select{min-width:160px}.vi-fields{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px;align-items:end}.vi-fields input{width:100%;box-sizing:border-box}.vi-fields label{font-size:12px}.vi-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.vi-stat{padding:14px;border:1px solid #dce5e9;border-radius:12px;background:#f5f9fa}.vi-stat small{display:block;color:#5c7480}.vi-stat strong{display:block;font-size:19px;margin-top:5px}.vi-alert{background:#fff5e6;border-radius:10px;padding:12px;color:#7a4b15}.vi-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vi-actions button{min-height:42px}@media(max-width:760px){.vi-item-head,.vi-fields{display:block}.vi-item-head select,.vi-fields input{width:100%;margin-top:8px}.vi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}