/* Angoli arrotondati uguali per tutti i box del sito (18px desktop, 14px mobile), come la card dei commenti .sy-comm-card.
   Collegato da content/sys/footer_js.php DOPO css/style-responsive-addon.min.css, che forza border-radius:3px!important.
   Elenco ricavato dall'analisi di tutte le pagine di content/ (2026-10-13): box squadrati + box con curve diverse (10/14/16/22px).
   Per un box nuovo con la stessa curva: aggiungere la sua classe qui (e cambiare la versione nel link se serve).
   Le card a tutta larghezza su mobile (home-login, widget/sy_card_style.php) restano squadrate: hanno regole piu' specifiche. */
body .listing-item,
body .etichetta_price,
body .pricing-item-inner,
body .pp-box, body .pp-card, body .tc-box, body .tc-card, body .ck-box, body .ck-card,
body .section_banner_video,
body .bg-gray-lighter-new.small-section,
body #news.page-section,
body a.submit_btn.btn-medium,
body .sy-box, body .sy-oggi, body .sy-video, body .sy-contatto-box, body .sy-ct-box, body .sy-passo,
body .sy-rec-card, body .sy-rec-risposta, body .sy-seg-voce, body .sy-giorno, body .sy-comm-box,
body .yi-card, body .yi-pain, body .yi-book-card, body .yi-book-form, body .yi-bio-num, body .rg-corso-img a { border-radius: 18px !important; }
body .pricing-title { border-top-left-radius: 18px !important; border-top-right-radius: 18px !important; }
body .listing-item, body .section_banner_video, body .etichetta_price, body #news.page-section { overflow: hidden; }
@media (max-width: 991px) {
  body .listing-item,
  body .etichetta_price,
  body .pricing-item-inner,
  body .pp-box, body .pp-card, body .tc-box, body .tc-card, body .ck-box, body .ck-card,
  body .section_banner_video,
  body .bg-gray-lighter-new.small-section,
  body #news.page-section,
  body a.submit_btn.btn-medium,
  body .sy-box, body .sy-oggi, body .sy-video, body .sy-contatto-box, body .sy-ct-box, body .sy-passo,
  body .sy-rec-card, body .sy-rec-risposta, body .sy-seg-voce, body .sy-giorno, body .sy-comm-box,
  body .yi-card, body .yi-pain, body .yi-book-card, body .yi-book-form, body .yi-bio-num, body .rg-corso-img a { border-radius: 14px !important; }
  body .pricing-title { border-top-left-radius: 14px !important; border-top-right-radius: 14px !important; }
}
