/* Styles extracted from tpl_store_configurazione_catalogo.php inline styles to match visual parity */
.store-sidebar-root{ background-color: #FFF; padding-bottom:30px; border-radius:5px }
.store-sidebar-header{ background: #60564a; }
.store-sidebar-header h5{ color:#fff; margin:0; padding:.75rem; }

/* Sidebar inner padding matches the template: padding: 5.5rem 1rem 0 1rem */
.store-sidebar-pad{ padding: 0px 1rem 0 1rem; margin-top:130px; }

/* Section heading (h6 in template) */
.store-section-heading{ color: #60564a; font-size: 12px; letter-spacing: 1px; display:block; margin-bottom:.75rem; }
.store-section-heading i{ color: #b0734a; margin-right:.5rem; }

/* Links replicate: d-block p-2 rounded text-decoration-none + inline color */
.store-link{ display:block; padding:.5rem .75rem; border-radius:.25rem; text-decoration:none; color: #60564a; transition: background-color .12s ease,color .12s ease; }
.store-link--active{ background-color: #dfb582; }
.store-link:hover{ background-color:#dfb582; color: #60564a; }

/* Small spacing helper used by template (li.mb-2) */
.store-li { margin-bottom: .5rem; }

/* icon colors inside links and headings */
.store-link i{ color: #60564a; margin-right:.5rem; }
.store-link--active i{ color: #60564a; }
.store-section-heading i{ color:#b0734a; }
.store-plus-icon{ color:#b0734a; }
.store-link .fa-plus-circle{ color:#b0734a; }
