#root .plate-v2 .pa-vin{border:var(--pr-line);background:var(--bg);color:var(--pr-ink);margin:24px 0}#root .plate-v2 .pa-vin-head{background:var(--pr-paper);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}#root .plate-v2 .pa-vin-head>div{min-width:0}#root .plate-v2 .pa-vin-label{margin:0 0 8px;font-size:20px;font-weight:800}#root .plate-v2 .pa-vin-code{font-family:var(--vtc-mono);overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}#root .plate-v2 .pa-vin-head p:last-child{margin-bottom:0}#root .plate-v2 .pa-vin button{white-space:normal;flex-shrink:0;min-height:44px}#root .plate-v2 .pa-vin-secondary{background:var(--bg);border:var(--pr-rule);color:var(--pr-ink);padding:12px 16px;font-weight:700}#root .plate-v2 .pa-vin-content{overflow-wrap:anywhere;padding:24px}#root .plate-v2 .pa-vin-content h3{margin:0 0 12px;font-size:22px;line-height:1.25}#root .plate-v2 .pa-vin form{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}#root .plate-v2 .pa-vin form label{gap:8px;max-width:100%;font-weight:700;display:grid}#root .plate-v2 .pa-vin input[type=month]{border:var(--pr-rule);background:var(--bg);color:var(--pr-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;max-width:100%;padding:12px}#root .plate-v2 .pa-vin-candidates{gap:16px;display:grid}#root .plate-v2 .pa-vin-candidates article{border:var(--pr-rule);padding:16px}#root .plate-v2 .pa-vin-filter{align-items:center;gap:10px;margin:20px 0;display:flex}#root .plate-v2 .pa-vin-group{border-top:var(--pr-rule);padding:16px 0}#root .plate-v2 .pa-vin-group summary{cursor:pointer;font-size:18px;font-weight:800}#root .plate-v2 .pa-vin-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:0;display:grid}#root .plate-v2 .pa-vin-field dt{color:var(--pr-muted);margin-bottom:6px;font-weight:600}#root .plate-v2 .pa-vin-field dd{margin:0}#root .plate-v2 .pa-vin-field p{margin:8px 0;font-size:14px}#root .plate-v2 .pa-vin-field small{color:var(--pr-muted)}#root .plate-v2 .pa-vin-timeline{padding-left:20px}#root .plate-v2 .pa-vin-timeline li{padding:8px 0}@media (max-width:640px){#root .plate-v2 .pa-vin-head{padding:18px;display:block}#root .plate-v2 .pa-vin-head button{width:100%;margin-top:18px}#root .plate-v2 .pa-vin-content{padding:18px}#root .plate-v2 .pa-vin-group dl{grid-template-columns:1fr}#root .plate-v2 .pa-vin form{display:grid}#root .plate-v2 .pa-vin form button{width:100%}}#root .plate-v2 .pa-vin .pr-button{background:var(--pr-green);color:var(--pr-ink)}
/*$vite$:1*/