/* Mappa dei lavori nei pannelli (crm-pn-mappa.js): scheda del lavoro, righe dei pannelli in piu', segnaposto della mappa che segue l'altezza del pannello */
.pn-flow>.mp-hd{margin:0}
.pm-sc{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:14px;align-items:start}
.pm-sc img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:var(--sink)}
.pm-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-tx h3{margin:0;font-size:17px}.pm-tx p{margin:0;font-size:14px;line-height:1.4}
.pm-tx .btn{align-self:flex-start;margin-top:8px}
@container pnp (max-width:460px){.pm-sc{grid-template-columns:minmax(0,1fr)}}
.pm-n{margin:10px 0 0;font-size:13px}
.pm-ls{display:grid}
.pm-rw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--g-line)}
.pm-ls>.pm-rw:first-child{border-top:0}
.pm-rw b{display:block;font-weight:700}.pm-rw small{display:block;color:var(--mu);font-size:12.5px}
.pm-rw .lk{color:var(--acc);text-decoration:none}.pm-rw .lk:hover{text-decoration:underline}
.pm-ls>.bar{margin:0 0 6px}
/* altezza scelta: il segnaposto riempie il riquadro che scorre (l'iframe lo copre) */
.pn-hfix .mp-mw,.pn-hfix .mp-fr{height:100%}
.pn-hfix .mp-fr{min-height:240px}
/* in modifica l'iframe si nasconde: resta il segnaposto */
.pn-edit .mp-fr{display:grid;place-items:center;background:var(--sink)}
.pn-edit .mp-fr:before{content:"Mappa 3D";color:var(--mu);font-size:14px;font-weight:700}
