/* Ambienti only. The shared SPAR/site bridge remains unchanged. */
[data-cm4-configurator="ambienti"]>[data-cm4-notice],
[data-cm4-configurator="ambienti"] .cm4-request-summary{display:none!important}
[data-cm4-configurator="ambienti"] [hidden]{display:none!important}
[data-cm4-configurator="ambienti"] .cm-room-purpose{margin:12px 0;padding:12px 14px;border-left:4px solid #a57514;background:#fff8e8;color:#483b19;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
[data-cm4-configurator="ambienti"] .cm-room-close{display:block;margin:12px 0;padding:9px 14px;border:1px solid #bdc9bf;border-radius:6px;background:#fff;color:#294d3d;font:inherit;cursor:pointer}
[data-cm4-configurator="ambienti"] .cm-room-close:focus-visible{outline:3px solid #7ba98e;outline-offset:3px}
[data-cm4-configurator="ambienti"] .cm-room-request-summary{grid-column:1/-1;min-width:0;margin:14px 0;padding:16px;border:1px solid #ccd6cd;border-radius:8px;background:#f8faf6;color:#263a2c;line-height:1.5;overflow-wrap:anywhere}
[data-cm4-configurator="ambienti"] .cm-room-request-summary h4{margin:0 0 12px;font-size:17px}
[data-cm4-configurator="ambienti"] .cm-room-request-summary h5{margin:12px 0 7px;font-size:14px}
[data-cm4-configurator="ambienti"] .cm-room-request-summary p{margin:5px 0;font-size:13px}
[data-cm4-configurator="ambienti"] .cm-room-summary-room+.cm-room-summary-room{border-top:1px solid #d6dfd5;margin-top:14px;padding-top:2px}
[data-cm4-configurator="ambienti"] .cm-room-request-summary ul{padding-left:20px;margin:10px 0}
[data-cm4-configurator="ambienti"] .cm-room-request-summary li{margin:10px 0}
[data-cm4-configurator="ambienti"] .cm-room-request-summary li strong,
[data-cm4-configurator="ambienti"] .cm-room-request-summary li span{display:block;font-size:13px}
[data-cm4-configurator="ambienti"] .cm-room-summary-notes{white-space:pre-wrap}
@media print{
 [data-cm4-configurator="ambienti"]{display:none!important}
}
