.v39Login{display:flex;flex-wrap:wrap;gap:12px;align-items:end}
.v39Login label{flex:1;min-width:225px;display:grid;gap:6px;font-weight:650}
.v39Login input,.v39Head select,.v39Item select{width:100%;background:#fff;color:#183846;border:1px solid #a5bbc5;border-radius:10px;padding:10px;font:inherit}
.v39Head{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-bottom:20px}
.v39Head label{display:grid;gap:6px;font-weight:650;min-width:175px}
.evidenceList{display:grid;gap:12px}
.v39Item{display:grid;gap:12px;background:#f2f7f8;border:1px solid #cbdce3;border-radius:14px;padding:15px;color:#1e3945}
.v39Item h3{margin:0;font-size:1rem;color:#173a4c}
.v39Item p{margin:0}
.v39Item .v39Meta{font-size:.82rem;color:#5c7783}
.v39Fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}
.v39Fields label{display:grid;gap:5px;font-weight:650;font-size:.88rem}
.v39Fields button{height:44px}
.v39Badge{font-size:.78rem;font-weight:700;color:#9d2e30}
.v39History{padding:11px 0;border-bottom:1px solid #d3e1e6;font-size:.87rem}
.v39History:last-child{border:0}
.historyList{max-height:340px;overflow-y:auto}
@media(max-width:760px){.v39Fields{grid-template-columns:1fr}.v39Fields button{width:100%}.v39Head label{width:100%}}
