/* Investigazioni Pro V218 - GPG Zona targets */
.v218-target-list{display:grid;gap:10px;margin:12px 0 16px}.v218-target-row{display:grid;grid-template-columns:42px minmax(140px,1.1fr) minmax(220px,1.6fr) minmax(160px,1fr) 92px auto auto auto;gap:9px;align-items:center;padding:10px;border:1px solid #dbe5f0;border-radius:14px;background:#fff}.v218-target-row.done{background:#f2fbf6;border-color:#bde8cd}.v218-target-row input{min-width:0;height:40px;border:1px solid #ccd9e8;border-radius:10px;padding:0 10px}.v218-target-seq{width:34px;height:34px;border-radius:10px;background:#eaf2ff;display:grid;place-items:center;font-weight:800;color:#1658a8}.v218-pass-field{display:grid;gap:2px}.v218-pass-field span{font-size:10px;font-weight:800;text-transform:uppercase;color:#60758d}.v218-pass-field input{width:82px}.v218-target-row button{height:40px;border-radius:10px;padding:0 14px}.v218-target-row .danger{border:1px solid #ffd0d0;color:#b42318;background:#fff5f5}.v218-new-target{display:grid;grid-template-columns:1fr 1.4fr 1fr 100px auto;gap:10px;align-items:end;margin:12px 0 16px}.v218-new-target input{height:42px;border:1px solid #ccd9e8;border-radius:11px;padding:0 11px}.v218-new-target button{height:42px}.v214-zone-map{background:#eef3f8;min-height:380px}.v214-zone-map.map-tiles-error:after{content:'Cartografia non disponibile: verifica la connettività del server verso OpenStreetMap.';position:absolute;z-index:900;left:50%;top:16px;transform:translateX(-50%);background:#fff4e5;color:#8a4b00;border:1px solid #ffd59a;border-radius:10px;padding:8px 12px;font-weight:700}
@media(max-width:1200px){.v218-target-row{grid-template-columns:40px 1fr 1.3fr 1fr 84px auto}.v218-target-row .v214-pass-badge{grid-column:5}.v218-new-target{grid-template-columns:1fr 1fr 1fr 100px auto}}
@media(max-width:820px){.v218-target-row{grid-template-columns:36px 1fr}.v218-target-row>*{grid-column:2}.v218-target-row>.v218-target-seq{grid-column:1;grid-row:1}.v218-new-target{grid-template-columns:1fr}.v218-new-target>*{grid-column:1}.v218-pass-field input{width:100%}}
