body,html{margin:0;padding:0;font-family:var(--font-family);background:var(--surface-ground);color:var(--text-color)}.layout-topbar{top:0;right:0;height:4rem;z-index:100;display:flex;align-items:center;gap:1rem;padding:0 1.5rem;border-bottom:1px solid var(--surface-border)}.layout-sidebar,.layout-topbar{position:fixed;left:0;background:var(--surface-card)}.layout-sidebar{top:4rem;bottom:0;width:260px;overflow-y:auto;padding:1rem;border-right:1px solid var(--surface-border)}.layout-main{margin-left:260px;padding:5.5rem 2rem 2rem;min-height:100vh;box-sizing:border-box}.menu-boton-movil{display:none!important}@media (max-width:991px){.layout-sidebar{display:none}.layout-main{margin-left:0;padding:5.5rem 1rem 1rem}.menu-boton-movil{display:inline-flex!important}}.menu-lateral .p-menuitem-link,.menu-lateral .p-panelmenu-header-link{padding:.75rem 1rem!important}.ejemplo{margin-bottom:1.5rem}.ejemplo h3{margin-top:0}.producto-imagen{width:48px;height:48px;object-fit:cover;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.15)}